我遇到一個奇怪的問題。這裏是我的代碼片段:ImageIO.read getResource錯誤
...
public xProgressBar(xTheme theme) {
try {
this.update = ImageIO.read(xTheme.class.getResource("/images/" + xThemeSettings.PROGRESSBAR_IMAGES[0]));
}
...
當我運行一個程序,我收到以下錯誤:
Exception in thread "main" java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(Unknown Source)
下面是一個文件結構:
如您所見,res
文件夾位於src
文件夾的根目錄中。我讀過很多類似的問題,但沒有任何幫助。
爲什麼'xTheme.class.getResource()'應該在'res /'下面找到資源?是什麼讓你覺得這可能有用? –
那麼,我也試圖將res添加到路徑中,但這不起作用。 – AndrewGG
res/images,/ res/images,./res/images。這些都不起作用。 – AndrewGG