我有一個Maven項目結構是這樣的:爲什麼這個類路徑資源爲空?
- 的src/main/JAVA /測試/ App.java
- 的src /主/資源/配置/ message.txt
內部應用程序的.java,我有這樣一行:
InputStream is = Thread.currentThread()
.getContextClassLoader()
.getResourceAsStream("/config/message.txt");
我試着讓我能找到#2和谷歌的資源的每一個變化,但它似乎總是當我返回空運行mvn exec:java -Dexec.mainClass=test.App
。我在這裏錯過了什麼?
您是否已驗證在構建的Jars中message.txt實際上是**?你可以將`jar`工具列表的輸出轉儲到你的問題的編輯中嗎?我認爲有些人對Jar的確切結構感到困惑。我確定。 – 2011-06-17 13:22:50