I am trying to get a custom destop icon to be displayed for my app but for some reason no matter what I do the same default java icon shows up. I have tried everything I can think of and gone and compared my jnlp file with others whose icons seem to work ok. According to everything I have read the following should work fine. But of course, it doesn't:
<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>
Any ideas would be greatly appreciated.
I would try the following, in order:
<icon kind="shortcut".... The spec says that size is used for desktop icons.
Use your 64x64 icon as the "default". For example, your new
<icon> elements would be:
<icon href="res/icon64x64.png" width="64" height="64"/> <icon kind="shortcut" href="res/icon32x32.png" width="32" height="32"/> <icon kind="shortcut" href="res/icon64x64.png" width="64" height="64"/>
Remember that your images are accessed relative to your
codebase attribute in your
jnlp xml element
If none of those work, you are welcome to compare your JNLP to one of mine that works.
I realize that this JNLP stuff is kind of a pain. Hope one of these work for you.