リソースファイルのクラスパスを設定する方法が見つかりました。私はJARを実行するためにバッチファイルを使用しています。私はこのバッチファイルを使ってjarファイルを実行する
ようecho off
cd..
set BASEDIR=E:\SampleSourceCode
java -Dfile.encoding=UTF-8 -cp %BASEDIR%\lib\*;%BASEDIR%\data\;%BASEDIR%\resources\ com.example.main.Main
をパスを設定している。しかし、私はリソースフォルダ(プロパティファイル)の内容に変更を行う際に、今、GUIは、データフォルダからデータベースを認識しません。どのように進めますか?
感謝。しかし、私が言ったように、私は外部のプロパティファイルを変更する場合。これは私のGUIに反映されますが、GUIは他のファイルを認識しません。私はスクリプトで何かを逃したことがありますか?バッチファイルが外部ファイルの更新を認識してJARを更新するためのコマンドがありますか? – Misty
開発環境にいて、外部ファイルの変更に応じて.jarを更新する必要がある場合は、 "ant"が必要です。http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html – paulsm4