使用JWS JNLP为JavaFX应用程序创建桌面图标

前端之家收集整理的这篇文章主要介绍了使用JWS JNLP为JavaFX应用程序创建桌面图标前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试为我的应用程序显示一个自定义destop图标,但由于某些原因,无论我做什么,都会显示相同的默认 java图标.我已经尝试了所有我能想到的东西,并将我的jnlp文件与其图标似乎正常工作的其他人进行了比较.根据我读过的所有内容,以下内容应该可以正常工作.但当然,它没有:
  1. <information>
  2. <title>MikesApp</title>
  3. <vendor>Mike</vendor>
  4. <homepage href="http://www.mikesapp.com/"/>
  5. <description>Mikes App.</description>
  6. <icon kind="shortcut" href="res/icon64x64.png" width="64" height="64"/>
  7. <offline-allowed/>
  8. <shortcut>
  9. <desktop/>
  10. </shortcut>
  11. </information>

任何想法将不胜感激.

解决方法

我会按顺序尝试以下方法

>创建一个32×32大小的图标,并将其添加为附加< icon kind =“快捷方式”.... spec表示该大小用于桌面图标.
>使用64×64图标作为“默认”.例如,您的新< icon>元素将是:

  1. <icon href="res/icon64x64.png" width="64" height="64"/>
  2. <icon kind="shortcut" href="res/icon32x32.png" width="32" height="32"/>
  3. <icon kind="shortcut" href="res/icon64x64.png" width="64" height="64"/>

>请记住,您的图像是相对于jnlp xml元素中的codebase属性访问的
>如果这些都不起作用,欢迎您将您的JNLP与one of mine that works进行比较.

我意识到这个JNLP的东西是一种痛苦.希望其中一个为你工作.

猜你在找的Java相关文章