2015-12-11 175 views
0

我正在創建必須從資源文件夾內的文件夾讀取圖像的程序。目前,我只是把所有的圖像放在資源文件夾中,但是有很多圖像,這不是一個可行的方法。我現在用的是:Java:從資源文件夾內的文件夾中讀取txt文件

new ImageIcon(ImageIO.read(getClass().getResourceAsStream()方法,它適用於直接從資源文件夾閱讀,但是當我把一個文件夾,這是在資源文件夾內的圖片,這是不工作...

我怎麼解決這個問題?

回答

1

這個工作在一個小的控制檯測試我。

-resources 
    -imagefolder 
    -image.png 

ImageIcon icon = new ImageIcon(ImageIO.read(getClass().getResourceAsStream("/imagefolder/image.png"))); 
0

您是否嘗試傳遞文件夾名稱,即資源文件夾以及路徑中的文件夾名稱。類似的ImageIcon(ImageIO.read(的getClass()的getResourceAsStream(文件夾名/ image.png)

0

嘗試:?

new ImageIcon(ImageIO.read(Yourclass.class.getResourceAsStream("/YourFolder/YourImage.ext"); 

它應該工作

相關問題