如何告诉我的 java exe 读取同一文件夹中的 ini 文件?

How to tell my java exe to read a ini file in same folder?

我有一个 jar,我 运行 从命令行

java -jar -Djava.util.logging.config.file=logging.properties AddNUmbers-1.0.jar "3" "5"

我使用 launch4j-Maven-Plugin 像这样 AddNumbers.exe 将 jar 更改为 exe。现在命令行看起来像这样

AddNumbers "3" "5"

但是我没有 -Djava.util.logging.config.file=logging.properties 并且我失去了记录东西的能力。看到一个使用 ini 将其传入但不确定如何告诉我的 exe 查找它的示例。

任何人 运行 遇到过类似的事情,并且在过去 运行 时间

时让 exe 读取具有所需 JVM 参数的 ini 文件。

在 launch4j 网站上仔细阅读文档后,我发现我们想在运行时传递 JVM 参数,我们需要在与 exe 相同的文件夹中创建具有相同名称和“.l4j.ini”扩展名的文件。

因此使用 AddNumbers 创建一个文件。l4j.ini 并在其中放入

 -Djava.util.logging.config.file=logging.properties

解决了我的情况