Java Web Start se ha vuelto indispensable para muchas aplicaciones basadas en java, lamentablemente cuando Java libero su código, no lo hizo para este framework.
En ubuntu una forma fácil de instalas javaws es utilizar un plugin llamado IcedTea que además instala las versiones de openjdk necesarias para ejecutar java en nuestro computador con linux.
Simplemente ejecutamos :
sudo apt-get install icedtea-7-plugin
Espero que les sirva :D.
Hola:
Hace varios días que estoy buscando ayuda con esto. Tengo Ubuntu 12.04 con OpenJDK-6 e instalé OpenJDK-7, pero ahora el checkeo de java en web no funciona y el gestor de archivos de webmin tampoco.
Esta es la información de las versiones que tengo:
$ update-java-alternatives -l
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
java-1.7.0-openjdk-amd64 1051 /usr/lib/jvm/java-1.7.0-openjdk-amd64
java-gcj-4.6 /usr/lib/jvm/java-gcj-4.6
$ java -version
java version «1.7.0_25»
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.12.04.2)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
Activé las trazas para ver si conseguía encontrar algo, pero exceptuando este error, no veo más nada:
java.io.IOException: Cant rename /home/fernando/.icedtea/cache/48/http/www.java.com/applet/JavaDetection_applet.jnlp.info.temp to /home/fernando/.icedtea/cache/48/http/www.java.com/en/download/../../applet/JavaDetection_applet.jnlp.info
at net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:209)
at net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:99)
at net.sourceforge.jnlp.cache.CacheUtil.makeNewCacheFile(CacheUtil.java:425)
at net.sourceforge.jnlp.cache.CacheUtil.getCacheFile(CacheUtil.java:327)
at net.sourceforge.jnlp.cache.CacheUtil.getOutputStream(CacheUtil.java:449)
at net.sourceforge.jnlp.cache.ResourceTracker.downloadResource(ResourceTracker.java:702)
at net.sourceforge.jnlp.cache.ResourceTracker.processResource(ResourceTracker.java:640)
at net.sourceforge.jnlp.cache.ResourceTracker.access$500(ResourceTracker.java:75)
at net.sourceforge.jnlp.cache.ResourceTracker$Downloader$1.run(ResourceTracker.java:1132)
at net.sourceforge.jnlp.cache.ResourceTracker$Downloader$1.run(ResourceTracker.java:1130)
at java.security.AccessController.doPrivileged(Native Method)
at net.sourceforge.jnlp.cache.ResourceTracker$Downloader.run(ResourceTracker.java:1130)
at java.lang.Thread.run(Thread.java:724)
java.io.IOException: /home/fernando/.icedtea/cache/39/http/www.java.com/en/download/../../applet/JavaDetection_applet.jnlp (No existe el archivo o el directorio)
at net.sourceforge.jnlp.JNLPFile.openURL(JNLPFile.java:282)
at net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:204)
at net.sourceforge.jnlp.PluginBridge.(PluginBridge.java:63)
at net.sourceforge.jnlp.NetxPanel.runLoader(NetxPanel.java:127)
at sun.applet.AppletPanel.run(AppletPanel.java:380)
at java.lang.Thread.run(Thread.java:724)
Aclaro que ya intenté desinstalar el OpenJDK-7 con el icedtea-7, hice autoclean, autoremove y volví a reinstalarlo, pero sin suerte.
Ojalá sepas que puede ser, porque en la web no encuentro nada que me lo soluciones, aunque vi soluciones que a otros sí les funcionaron.
Gracias.-
Intentaste solo haciendo la actualización de las alternativas al javaws ?
sudo update-alternatives –config javaws
Avísame si te sirve.
tengo ubuntu 15 y estoy configurando openmeetings con un amigo (en realidad ha sido él el que ha hecho todo el trabajo 😉 ). No conseguía compartir el escritorio. Había intentado casi todo hasta que encontré tu solución. Simplemente ejecutando ese comando en la terminal me funciona a la perfección. Muchas gracias.
Que bueno que te sirvió, yo aún no pruebo el Ubuntu 15, le estoy sacando el mayor provecho posible al LTS del 14.04 🙂