我正在使用外部jar(存储在eclipse项目中的lib文件中),并且该jar需要访问我应该传递路径的文件。到目前为止,只有将文件存储在服务器上完全独立的区域中,我才能使其正常工作。
我希望能够将此文件整齐地存储在项目中。例如,可以说testfile.txt位于项目src / testfolder中。从java中我尝试像这样引用文件:
File file = new File("src/testfolder/testfile.txt").getAbsolutePath();
但是这会在我的电脑上返回一条路径。在这种情况下:
"/home/me/testfolder/testfile.txt"
我想应用程序是可移植的,所以我可以在必要时移动jar文件,而不必担心带外部文件夹。如何在应用程序中引用此文件并将该URL传递给外部jar?
答案 0 :(得分:0)
jar是否也包含此文件。如果是,那么它不应该是一个问题,因为绝对路径将自动处理。