Estoy usando las últimas versiones de los navegadores Chrome, Chromium y IceWeasel en mi sistema Debian 7. Durante un experimento, necesito ejecutar subprogramas de Java antiguos en el navegador. Sin embargo, dado que los navegadores modernos ya no lo admiten, me preguntaba si hay alguna manera de ejecutar estos subprogramas de Java en mi máquina. Tengo los códigos fuente conmigo.
Probé compiladores de Java en línea como browxy.com, pero al final también necesitan ejecutar el subprograma en los navegadores, lo cual mis navegadores no admiten.
¿Hay alguna manera de ejecutar estos subprogramas?
Respuesta1
Para cualquiera que lea esto en 2017 o después, cuando ningún navegador moderno admite subprogramas de Java, esto es lo que hice para que esto funcione en Ubuntu 16.
Instale icedtea para obtener el complemento del subprograma de Java:
sudo apt-get install icedtea-8-plugin
Descargue Firefox 51 (última versión antes de que se eliminara Java)
https://ftp.mozilla.org/pub/firefox/releases/51.0b9/
Extraer a una ubicación específica ($HOME/java/firefox, Por ejemplo)
Desconéctese de Internet temporalmente (de lo contrario, Firefox se actualizará inmediatamente a una versión posterior a Java)
run firefox --no-remote
Ir aacerca de:preferencias#avanzadasy seleccione'Nunca comprobar si hay actualizaciones'. Ahora puede volver a habilitar Internet.
Después de iniciar este navegador, no utilice Firefox para ninguna navegación web local normal, ya que utilizará una versión antigua que no es segura. Esto se debe a que cuando inicia Firefox, intentará conectarse a un proceso existente y, por lo tanto, retomará el anterior. Si normalmente usa Firefox (o cualquiera de sus derivados, como Iceweasel), le sugeriría ejecutar el antiguo con$INICIOconfigúrelo en algo distinto a lo habitual, o tal vez incluso como un usuario diferente para evitar un conflicto en la configuración.
Respuesta2
Utilice cualquier navegador que no sea Chrome y que admita Java.