我找到了一種設置資源文件的類路徑的方法。我正在使用批處理文件來運行我的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不承認從數據文件夾中的數據庫。我如何繼續?
感謝您的答覆Paulsm4什麼。但正如我所說,如果我更改外部屬性文件。它反映在我的GUI上,但現在GUI不識別其他文件。我錯過了劇本中的任何內容嗎?或者是否有任何命令讓批處理文件識別外部文件中的更新並更新JAR? – Misty
如果您處於開發環境中,並且您需要更新.jar以響應外部文件更改,那麼您需要「ant」:http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html – paulsm4