Mi versión real de Java es
$ java -version
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)
y es posible ejecutar el archivo jnlp como
$ javaws ContestAppletProd.jnlp
(es el TopCoder Contest Arena)
pero quiero ejecutarlo con un simple doble clic.
Cuando hago clic derecho en el archivo, aparece la opción "Abrir con otra aplicación", pero no sé cómo agregar javaws aquí.
Como anexo a la respuesta de Bender, si está utilizando Chrome, es posible que no tenga la oportunidad de cambiar la aplicación predeterminada sin pasar primero por el paso "Abrir con otra aplicación" del administrador de archivos. En mi caso (Chrome en XUbuntu 15.10 - XFCE), tuve que:
Ya había una opción de aplicación jnlp correcta en / usr / share / aplicaciones (múltiples, de hecho), por lo que no tuve que crear la mía, pero no se usó hasta que hice lo anterior (los archivos JNLP estaban asociados con Firefox que no sabía qué hacer con ellos)
Esto es tan básico que no pude resolverlo por un tiempo :)
fuente