2013-08-29 34 views
0

我编写了一个应用程序,该应用程序通过读取配置(.ini)文件开始并相应地解析特定文件夹中的某些xml文件。从命令行执行.jar文件无法在根文件夹中找到配置文件

当我在NetBeans中构建并运行我的应用程序时,一切正常。现在我想通过命令行来运行我的应用程序(因为这是我的项目的实际需求),所以我正在执行由Netbeans创建的.jar文件来运行我的应用程序。

我正在执行这样的应用程序:java -jar Application.jar。

问题是,当我在命令行上运行此命令时,应用程序似乎无法找到位于项目根文件夹中的配置文件。它非常奇怪,因为NetBeans完美地运行它。

我相信我得到这个异常的原因是因为要运行.jar文件,我正在将我的目录更改为dist,然后运行java -jar命令,因此未找到该文件。但是,我该如何解决这个问题。

任何帮助表示赞赏。谢谢

回答

0

抱歉搞明白了。我正在执行根文件的jar文件,但也在命令中添加了源文件。

对不起,您可以关闭该主题。

+0

你应该可以删除? – MadProgrammer

0

我有这个问题,直到我安装了JRE,并没有单独使用。