我编写了一个应用程序,该应用程序通过读取配置(.ini)文件开始并相应地解析特定文件夹中的某些xml文件。从命令行执行.jar文件无法在根文件夹中找到配置文件
当我在NetBeans中构建并运行我的应用程序时,一切正常。现在我想通过命令行来运行我的应用程序(因为这是我的项目的实际需求),所以我正在执行由Netbeans创建的.jar文件来运行我的应用程序。
我正在执行这样的应用程序:java -jar Application.jar。
问题是,当我在命令行上运行此命令时,应用程序似乎无法找到位于项目根文件夹中的配置文件。它非常奇怪,因为NetBeans完美地运行它。
我相信我得到这个异常的原因是因为要运行.jar文件,我正在将我的目录更改为dist,然后运行java -jar命令,因此未找到该文件。但是,我该如何解决这个问题。
任何帮助表示赞赏。谢谢
你应该可以删除? – MadProgrammer