繁体   English   中英

外部jar可以访问项目中文件夹中的文件吗

[英]Can an external jar access a file within a folder in a project

我正在使用外部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?

jar是否也包含此文件。 如果是的话,那应该不成问题,因为绝对路径会自动处理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM