如何告诉我的 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
解决了我的情况
我有一个 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
解决了我的情况