我有这个文件夹结构
backend
|_dispatcher/
|_executor/
|_syncer/
|_bin/
|_syncer.bat // To execute the jar
|_lib/
|_... // Other dependencies
|_syncer.jar // Application's jar
|_toolbox-resources/
|_repositories.json // File to get
syncer 模块想要获取 repositories.json 。我尝试了以下行来获取此文件
File file = new File(classloader.getResource("../../../../../toolbox-resources/repositories.json").getFile());
但是这会导致最后出现NullPointerException,告诉我这条路径失败了。
此外,我不满意使用这么多/../../../
灯具作为路径。有没有办法为整个应用程序定义一些其他关系路径?或者实现我想要实现的目标的方法是什么?