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