我使用Eclipse從我的項目文件中導出可運行JAR文件。 但導出後,圖標圖像從不顯示。它在我通過eclipse運行時運行,但不是在創建JAR之後運行。設置可執行JAR圖標丟失
這裏是我的代碼,我在我的主要方法:
frame.setIconImage(Toolkit.getDefaultToolkit().getImage("images/icon.gif"));
圖片是正確的目錄。此外,嘗試使用BufferedImage的方法,但沒有奏效。
在此先感謝您的幫助。
我使用Eclipse從我的項目文件中導出可運行JAR文件。 但導出後,圖標圖像從不顯示。它在我通過eclipse運行時運行,但不是在創建JAR之後運行。設置可執行JAR圖標丟失
這裏是我的代碼,我在我的主要方法:
frame.setIconImage(Toolkit.getDefaultToolkit().getImage("images/icon.gif"));
圖片是正確的目錄。此外,嘗試使用BufferedImage的方法,但沒有奏效。
在此先感謝您的幫助。
JAR文件中的圖像被視爲資源。您需要使用
getClass().getResource("images/icon.gif")
,然後用ImageIcon的或其他技術來獲得圖像。請參閱:
的我如何做一個例子:
Image image =Toolkit.getDefaultToolkit().getImage(getClass().getResource("wood.jpg"));
以上方法創建一個可運行的jar當爲我工作。
希望它有幫助。