2012-01-23 46 views
1

Windows知道在哪裏可以找到.exe或.dll文件中的圖標。有沒有辦法在.jar文件中設置圖標資源,以便Windows能夠識別它們? (我對XP或Windows 7的答案感興趣)java:將圖標放在.jar文件中,以便Windows資源管理器可以識別它們?

+0

我使用* .jar,properties文件分發文件夾,創建桌面快捷方式的文件夾以及帶有圖標的菜單項 – mKorbel

+0

這是用於Swing應用程序嗎? – bmoran

+0

是的,這是一個Swing應用程序。應用程序本身有一個圖標,我用一個執行'java -cp SomeLongClassPath --lots-of-other-options'的.bat文件啓動它,但我想使用.jar文件中的圖標.bat文件的快捷方式。我想如果必須的話,我可以手動從.jar文件中提取圖標,但是我只是想知道是否有一些我可以對.jar文件進行操作以在其中嵌入Windows可讀的.ico文件。 –

回答

2

Java Web Start可以安裝圖像以用於桌面快捷方式和菜單項。 JWS還支持可在應用程序加載(和/或更新新類)時顯示的啓動畫面。對圖標的支持適用於任何可用Java的桌面PC平臺(注意:如果操作系統支持該功能)。

1

這不是你所要求的,但我建議使用像launch4j這樣的可執行包裝。

它將執行您的Java應用程序從一個.exe和將包括您的圖標像任何其他Windows可執行文件。

相關問題