我的程序使用Image.class,它可以幫助我接收圖像。java中的絕對/相對路徑(jar,ide)
Image img = new ImageIcon("Shooter2D/res/background.jpg").getImage();
當程序從開發環境中運行 - 一切正常,編譯一個jar文件後 - 不工作。 告訴我如何正確設置在IDE(Intellij IDEA)和歸檔中工作的路徑。 Shooter2D.jar包含:
- META-INF
Manifest-Version: 1.0
Main-Class: Shooter2Dv22082013.Main
- res
all pictures
- Shooter2Dv22082013
all .class files, main is Main.class
指示圖:http://imageshack.us/photo/my-images/801/eyjv.png/
嘗試用它作爲資源:[鏈接](http://stackoverflow.com/questions/6845231/how-to-correctly -get-image-from-resources-folder-in-netbeans) – ahmedalkaff