我見過很多其他人提出這個問題here和here,但似乎我已經做了所有必要的事情,但在使用getResourceAsStream()調用時仍然得到空值。getResourceAsStream返回null
在NetBeans中,我將圖像拖入我的包中,並顯示在源代碼和.class文件所在的文件夾中。所以,我有: 的src \ COM \ myProject的\ ClassIMakeTheCallFrom.java 的src \ COM \ myProject的\ MyImage.png
也是類似的結構存在於: 構建\類\ COM \ myProject的\ ClassIMakeTheCallFrom.class 建立\類\ COM \ myProject的\ MyImage.png
然而,當我撥打電話:
System.out.println(dolphinWater.class.getClassLoader().getResourceAsStream("myImage.png"));
它配備了空。我錯過了什麼嗎?
是在一個罐子裏的形象呢?只是說我的「myImage.png」會在根目錄中查找,而不是在你的包中。 – Ali