我正在尝试从我的 JAVA 程序访问 config.xml 文件。但它向我显示“找不到文件”。这是我的项目结构。我正在使用日食。
所以现在我想阅读“conf/config-file.xml”。我该怎么做?
笔记:
- 我无法更改项目结构。
- 'conf' 和 'bin' 它们不在 '/root' 下。它们仅在一个公共项目目录下。
请帮忙谢谢!!
我正在尝试从我的 JAVA 程序访问 config.xml 文件。但它向我显示“找不到文件”。这是我的项目结构。我正在使用日食。
所以现在我想阅读“conf/config-file.xml”。我该怎么做?
笔记:
请帮忙谢谢!!
使用 Java 系统变量的“user.dir”属性,您可以访问您的文件。
System.getProperty("user.dir") + File.separator + "conf" + File.separator + "config-file.xml"
如果从 Eclipse 启动 java 程序,默认的工作目录(当前目录)是项目目录,如“C:\workspace\myproject”(或 Linux 上的 /workspace/myproject)。要打开 conf/config-file.xml,以下代码应该可以工作。
File configFile = new File("conf/config-file.xml");
System.out.println(configFile.getAbsolutePath()); // Just for testing
不确定但试试这个>> ../conf/config-file.xml