我正在使用一个外部 jar(存储在我的 eclipse 项目中的 lib 文件中),并且该 jar 需要访问我应该将路径传递到的文件。到目前为止,如果我将文件存储在服务器上完全独立的区域中,我只能使其正常工作。
我希望能够将此文件整齐地存储在项目中。例如,假设 testfile.txt 在项目 src/testfolder 中。从java中我尝试像这样引用文件:
File file = new File("src/testfolder/testfile.txt").getAbsolutePath();
但这会在我的电脑上返回一条路径。在这种情况下,它:
"/home/me/testfolder/testfile.txt"
I'd like to application to be portable so I can move the jar file around if necessary without having to worry about bringing external folders. How can I reference this file within the application and pass that url to an external jar?