我想要爲我的應用程序顯示自定義的destop圖標,但出於某種原因,無論我做什麼,都會顯示相同的默認java圖標。我已經嘗試了所有我能想到的事情,並將我的jnlp文件與其他圖標似乎可以正常工作的人進行了比較。根據我讀過的所有內容,應該可以正常工作。但當然,它不:使用JWS JNLP爲JavaFX應用程序創建桌面圖標
<information>
<title>MikesApp</title>
<vendor>Mike</vendor>
<homepage href="http://www.mikesapp.com/"/>
<description>Mikes App.</description>
<icon kind="shortcut" href="res/icon64x64.png" width="64" height="64"/>
<offline-allowed/>
<shortcut>
<desktop/>
</shortcut>
</information>
任何想法將不勝感激。
謝謝埃裏克。我嘗試了你的建議,但目前爲止沒有喜悅。 我創建了快捷方式圖標,嘗試了gif,png和jpg格式,並使用了絕對和相對的uris。你有的看起來和我的一樣。最糟糕的部分是知道解決方案不可避免地會變得非常簡單。 JNLP的東西有點讓人頭疼,但我最終覺得它很酷。目前,我的偶像沮喪正在給我的JNLP興奮蒙上一層陰影。我將在本週末再看一遍,看看我能否弄清楚。 – mikewilliamson 2010-01-21 01:17:12
我做的另一件可能會有所作爲的事情是爲系統可以重新調整的默認值創建一個256x256 png。如果你發佈你的整個JNLP,我可以看看你是否喜歡。 – 2010-01-21 17:17:50
也許(默認)圖標已被緩存,所以您可能需要刷新現金,才能看到新的自定義圖標? (我不知道javaws如何處理圖標,但它讓我想起favicon/browser-cache的挫折......)。清除緩存:啓動javaws(「Java Application Cache Viewer」),通過編輯|打開「Java控制面板」首選項,按「刪除文件...」(在「常規」選項卡上)。 – netzwerg 2010-01-27 09:23:15