1
下面的URL爲空,並在「toURI()」處產生空指針。IntelliJ拒絕將文本文件複製到已編譯的類文件夾
URL u = getClass().getClassLoader().getResource("res/root.txt");
File f = new File(u.toURI());
Scanner sc = new Scanner(f);
我看過/ production/MyProject/res和.txt文件不存在。我試過重建和編譯這個項目,但到目前爲止,IntelliJ認爲.txt文件是必需的。 > _>
我也試着看看喜好,雖然我不知道我在找什麼,編譯器沒有任何設置被忽略,所以我不知道。
任何想法?
P.S.我的操作系統是Mac OSX上是否有幫助
還有我認爲它會包括所有文件,因爲這是合乎邏輯的事情嗎?把它留給用戶不要用垃圾填寫項目目錄..哦,非常感謝! :D 只是出於好奇,它會接受:?*。???這樣它會包含所有文件? – 2012-03-18 11:42:46
是的,這應該工作。 **資源模式**設置在IDEA 11.1(EAP)中具有以下描述:*使用;分離模式和!否定一種模式。接受的通配符:? - 只有一個符號; \ * - 零個或多個符號;/- 路徑分隔符;/\ * \ * */- 任意數量的目錄;: - 限制爲具有指定名稱的源根目錄* –
2012-03-18 13:01:33