2016-11-30 2 views
0

私は、コマンドライン私のjava exeファイルに同じフォルダ内のiniファイルを読み込ませる方法は?

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

からこれを実行するjarファイルを持っている私は、このAddNumbers.exeようlaunch4j-Maven-Pluginを使用してexeファイルにjarファイルを変更しました。今コマンドラインは、この

AddNumbers "3" "5" 

のように見えます。しかし、私はそこにに-Djava.util.logging.config.file = logging.propertiesを持っていけないと私は物事を記録する機能を失いました。それを渡すのにiniを使用していたが、exeにそれを探す方法を知らない例を見た。

誰でも同じようなことに遭遇し、exeファイルがlaunch4jのウェブサイト上で徹底的にドキュメントを予定した後、ランタイム

+0

私の状況を解決しましたか? – Sedrick

+0

私はこの機能を持っていますが、実行時にlogging.propertiesファイルを読み取る必要があります – user2540256

+0

コードを記述した場合、プログラムの実行を開始するときにlogging.properitesを読み取るように設定できませんか? – Sedrick

答えて

2

で必要なJVM引数を持つiniファイルを読み込むことの過去にそれで持っている私はそれが私達がでJVM引数を渡したいました実行時にはexeと同じフォルダに同じ名前と ".l4j.ini"拡張子のファイルを作成する必要があります。

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

を入れ

のでAddNumbers.l4j.iniでファイルを作成し、その中には、あなた自身のログファイルを作成することができ

+0

プラグインでpom.xmlに変更を加えて、exeにiniファイルを見せるように指示したのか、それともiniファイルを自動的に読み込んだのでしょうか? – SDS

関連する問題