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"));