我正在開發一個java項目,我想將它導出到一個可運行jar文件。這個項目有一個帶有幾個背景圖像的圖形用戶界面,當我在eclipse中使用我的項目文件夾中的圖像運行它時,它可以工作,但是當我嘗試將它導出到jar時,在cmd上運行時出現以下異常:javax。 imageio.IIOException:無法讀取輸入文件!用Eclipse導出runnable jar,想用圖像文件
我試着將我的圖像移動到項目中的各個地方,試圖將它們包含在jar中,即使這樣它也不起作用。我使用的文件對象的命令,如
final Image backgroundImage = javax.imageio.ImageIO.read(new File(「background.png」));
我該如何製作以便我仍然可以使用圖像(最好是儘可能少地使用代碼)?
一般而言,您不希望將'File'與jar中的資源混合使用。 [這](https://stackoverflow.com/questions/2273040/how-to-bundle-images-in-jar-file)可能會有所幫助。 – awksp