在哪里存储/定位应用程序的Java数据文件?

时间:2014-12-21 20:55:14

标签: java text-files

我在Java程序中使用info.txt文件。我在计算机中知道这个文件的url,所以我用Java代码编写了具体的url。因此,当此程序在另一台计算机上运行时,它找不到info.txt,因为它有不同的URL。

在我的netBeans中,我尝试过这样的事情:

String classPath = System.getProperty("java.class.path");
Path mypath = Paths.get(classPath, new String[] { "project_name", "info.txt" });
String myfinalpath = mypath.toString();

但我知道这不是正确的代码。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可以将info.txt文件放在程序的工作目录中。

当您将项目转移到另一台计算机时,转移整个目录(我的意思是.jar文件及其运行所需的所有资源)。

你也可以制作一个我之前提到过的安装程序