我一直有出口我的Java項目(在Eclipse)一罐問題。我在名爲images
的jar中包含了一個文件。它包含我的項目使用的所有圖像文件。問題是,我對這些圖像的引用,只有當項目不是罐子形式工作。我無法弄清楚爲什麼,我想知道是否需要更改圖像引用的措辭。這是我在做什麼參考圖片:在java中,如何從jar文件中檢索圖像?
URL treeURL = null;
Image tree = null;
File pathToTheTree = new File("images/tree.png");
try {
treeURL = pathToTheTree.toURL();
} catch (MalformedURLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
tree = ImageIO.read(treeURL);
} catch(IOException e) {
e.printStackTrace();
}
最有可能是一個簡單的問題,因爲我在編碼是一個初學者。如果這些參考文件全部放入jar中,那麼需要更改這些參考文件才能工作?
可能重複:http://stackoverflow.com/questions/4870517/exporting-images-with-jar-in-eclipse-java&http://stackoverflow.com/questions/5698373/accessing-images -in-a-jar-file –