我编写了一个应用程序,它首先读取配置(.ini)文件,然后解析特定文件夹中的一些xml文件。
当我在NetBeans中构建和运行我的应用程序时,一切都很完美。现在我想通过命令行运行我的应用程序(因为这是我项目的实际需求),所以我正在执行Netbeans创建的.jar文件来运行我的应用程序。
我正在执行这样的应用程序:java -jar Application.jar。
问题是当我在命令行上运行此命令时,应用程序似乎无法找到项目根文件夹中的配置文件。它真的很奇怪,因为NetBeans完美地运行它。
我相信我得到此异常的原因是因为运行.jar文件我将目录更改为dist然后运行java -jar命令,因此找不到该文件。但那我该如何解决这个问题呢?
感谢任何帮助。谢谢
答案 0 :(得分:0)
抱歉让它搞清楚了。我正在从root执行jar文件,但也在命令中添加源代码。
抱歉,您可以关闭此主题。
答案 1 :(得分:0)
我遇到这个问题,直到我安装了JRE,并没有单独使用。