Java JVM引数は実行クラスより前に配置せよ

java実行時にオプションをたくさん付与するが、その順番によって動作に影響があるとは思わなかったので後学のためにメモ。

# これだとhoge2のJVM引数が無視された
java -cp "hoge/*" ExecJava -Dhoge2=hogehoge
# 実行クラス指定より前に持ってくればOK
java -Dhoge2=hogehoge -cp "hoge/*" ExecJava
カテゴリー: Java パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.