Estoy tratando de obtener un ícono destop personalizado para que se muestre para mi aplicación, pero por alguna razón, sin importar lo que haga, aparece el mismo ícono java predeterminado. He intentado todo lo que puedo pensar y me he ido y comparé mi archivo jnlp con otros cuyos iconos parecen funcionar bien. De acuerdo con todo lo que he leído, lo siguiente debería funcionar bien. Pero, por supuesto, no:Crear un ícono de escritorio usando JWS JNLP para una aplicación 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>
Cualquier idea sería muy apreciada.
Gracias Eric. Intenté lo que sugeriste, pero no me alegré hasta ahora. Creé el icono de acceso directo, intenté con los formatos gif, png y jpg y usé tanto uris absolutos como relativos. El que tienes se ve igual a lo que tengo. La peor parte es saber que la solución inevitablemente será algo realmente estúpidamente simple. Las cosas de JNLP son un poco dolorosas para entender pero he terminado pensando que es genial. Mis frustraciones de iconos están arrojando una sombra sobre mi entusiasmo JNLP por el momento. Voy a tener otra oportunidad este fin de semana y ver si puedo resolverlo. – mikewilliamson
Otra cosa que hice que podría marcar la diferencia es crear un png de 256x256 para el predeterminado que el sistema puede reescalar.Si publica su JNLP completo, puedo verlo si lo desea. –
Tal vez el ícono (predeterminado) se haya almacenado en la memoria caché, por lo que es posible que deba vaciar el efectivo antes de ver el nuevo ícono personalizado. (No tengo idea de cómo javaws manejan los iconos, pero me recuerda las frustraciones de favicon/browser-cache ...). Para borrar el caché: inicie javaws ("Java Application Cache Viewer"), abra el "Panel de control de Java" a través de Editar | Preferencias, presiona "Eliminar archivos ..." (en la pestaña "General"). – netzwerg