maven工程編譯後不能讀取resource檔案
阿新 • • 發佈:2019-02-15
一、現象
執行maven工程報錯,PropertiesUtil不能讀取配置檔案
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.ailk.nbs.portal.autotest.util.BmsSocket.newUser(BmsSocket.java:14)
at com.ailk.nbs.portal.autotest.util.BmsSocket.main(BmsSocket.java:30)
Caused by: java.lang.NullPointerException
at java.util.Properties$LineReader.readLine(Unknown Source)
at java.util.Properties.load(Unknown Source)
at com.ailk.nbs.portal.autotest.util.PropertiesUtil.<init>(PropertiesUtil.java:17)
at com.ailk.nbs.portal.autotest.util.PropertiesUtil.<clinit>(PropertiesUtil.java:10)
... 2 more
二、原因
編譯的目標資料夾下只有class檔案,沒有資原始檔
三、解決辦法
選中resource ,點選Build path-> inclusion and exclusion patterns,發現Exclusion patterns:*.*把檔案都排除了,所以輸出失敗。把*.* remove掉即可解決問題