0

LinuxマシンにインストールしようとしているJavaプログラムを実行しました。残念ながら、私のプログラムはプロパティ ファイルを認識せず、デフォルト値を取得します。プロパティファイルが配置されている場所をJavaに伝える方法は何ですか?

Program is placed in:
/opt/myProg

Properties are placed in:
/opt/myProg/config.ini


external jar:
/opt/myProg/lib

classes in packeges:
/opt/myProg/Prog


Command I'm trying to run my program:
java -cp /opt/myProg/lib/log4j.jar:/opt/myProg/Prog:/opt/myProg/. startpkg.runme

このコマンドも役に立ちません。

java -cp /opt/myProg/lib/log4j.jar:/opt/myProg/Prog:/opt/myProg/. startpkg.runme -Dconfig.ini=/opt/myProg/config.ini 

小道具をロードしようとしているコードは次のようになります。

p.load(new FileInputStream("config.ini"));
4

1 に答える 1