我這裏有很好的技巧和工作代碼如何在Windows7,8中設置我的Java應用程序的桌面圖標?
InputStream img = Main.class.getResourcesAsStream("/optician/icon.png");
BufferedImage myImg=ImageIO.read(img);
setIconImage(myImg);
這裏也try/catch語句,但我沒有寫這個。所以,這在任何地方都可以正常工作,在JFrame中,在任務欄中,任何地方都可以正常工作,但在我的桌面上又是Java咖啡杯,它不會隨着此代碼而改變。任何想法如何我可以改變桌面圖標?我找不到任何解決辦法...
看看'Launch4J'你可以創建一個可執行文件出java jar文件,你可以指定一個圖標... – brso05
這個文件放置在哪裏? –
如果你想到這個PNG文件,它被放置在我的項目的包中,我做了可運行的.jar文件。所以我將它稱爲ResourceStream從包中讀取它。 –