我正在开发一个项目,我打开一个文件,覆盖它并将其另存为一个新文件。但是,我在访问模板文件时遇到了一些困难。源文件夹文件Java
现在,我相信我的程序正在使用我的计算机的路径引用文件,但是,如果我要将该程序导出到另一台计算机,则可能找不到该文件。
我已经将该文件存储在eclipse中的项目的源文件夹中。是否有正确的方法来引用该文件,以便能够在任何计算机上找到它?
我附加了一个关于我的程序现在如何引用文件的图像。
我正在开发一个项目,我打开一个文件,覆盖它并将其另存为一个新文件。但是,我在访问模板文件时遇到了一些困难。源文件夹文件Java
现在,我相信我的程序正在使用我的计算机的路径引用文件,但是,如果我要将该程序导出到另一台计算机,则可能找不到该文件。
我已经将该文件存储在eclipse中的项目的源文件夹中。是否有正确的方法来引用该文件,以便能够在任何计算机上找到它?
我附加了一个关于我的程序现在如何引用文件的图像。
如果该文件是在项目文件夹,你并不需要在所有指定的路径。只需使用文件名“file.txt”即可满足您通常放置路径的地方。
一种替代方法是,如果您使用Tomcat服务器进行部署,则将该文件放置在tomcat的web应用程序位置中。
访问将使用下面的代码片段
String filePath = System.getProperty("catalina.base") + "/web-apps";
此文件路径将所有计算机上工作,因为我们在安装tomcat的所有机器设置卡塔利娜基地进行。