我有一個Java項目,里面有個類讀取了該項目Java Source Folder下的properties文件,具體讀取路徑為“/config/xxx.properties”,我用Gradle工具通過了單元測試并打成jar包,比如xxx.jar。
接著我有新建了個Webapp,我在Java Source Folder下新建了個目錄config,放具體的資源文件(跟上面的java項目同樣的目錄同樣的資源文件),但是當我把xxx.jar放到Webapp下WebRoot目錄下的lib后啟動項目,但是當執(zhí)行prop.load(in);時,in是空指針,即拋出空指針異常。
現(xiàn)在的問題是兩邊讀取資源文件的位置應該不同導致空指針的,但是我想不到好的辦法,所以有相關經(jīng)驗的麻煩指導下,謝謝、
人生最曼妙的風景,竟是內(nèi)心的淡定與從容!
Isn’t there a thing called classpath
?
Is this unusable? Please let me know.