內我有一個非標準Maven項目:從Java資源重新加載文本文件的jar
src/
| --- main/*.java
| --- resources/
|--- settings1.ini
|--- settings2.ini
這是我讀這個方式設置文件:
InputStream settingsFileInputStream = ClassLoader.getSystemResourceAsStream(this.configurationFileName);
所有工作正常,但我必須提供在運行maven-compiled .jar文件時,可以在運行時重新加載這些settings1.ini
和settings2.ini
文件。我怎樣才能做到這一點?
因爲據我所知,我無法訪問.jar歸檔中的任何數據並對其進行修改。
完全一樣的東西,我認爲是我的解決方案,你說服了我,謝謝。 –