
Todos los principales navegadores parecen haber abandonado Java. Frecuento algunos sitios como 2draw.net que te permiten usar subprogramas de Java para crear arte en la web, pero algunos de ellos parecen estar fallando con las actualizaciones recientes de Java y los navegadores.
Acabo de adquirir el "navegador Pale Moon" con la esperanza de que todavía sea compatible con Java y me resultó difícil de usar.
¿Cuál es la mejor solución para ejecutar subprogramas de Java en la web a través de un navegador en Windows?
Respuesta1
La ejecución de subprogramas de Java en la web a través del complemento del navegador Java (que utiliza la antigua "Interfaz de programación de aplicaciones del complemento de Netscape": NPAPI) generalmente es insegura. De hecho, cargar cualquier complemento a través de NPAPI se considera inseguro, por lo que los principales fabricantes de navegadores se están alejando de él.
Oracle recomiendaMicrosoft Internet Explorerpara personas con Windows que aún desean ejecutar subprogramas de Java en su navegador. Internet Explorer 11 todavía admite complementos NPAPI, incluido Java. Incluso puedes ejecutarlo en Windows 10. No es necesario que ejecutes Edge, el navegador moderno de Microsoft, si no lo deseas.
"Versión de soporte extendido" (ESR) de Mozilla Firefoxaparentemente todavía es compatible con NPAPI y, por lo tanto, con Java.
Es posible que deba ir a Java.com para descargar e instalar la última versión de Java y asegurarse de que el último complemento del navegador web Java NPAPI se instale correctamente.
Debido a estos cambios en el navegador, los sitios web modernos han abandonado Java y Flash por funciones interactivas. Las "aplicaciones" de creación de arte en la web se crean con tecnologías web nativas como JavaScript (que es una tecnología totalmente diferente a Java, a pesar del nombre) y lienzo hoy en día. Estas son tecnologías más seguras que están integradas en todos los navegadores.
Si realmente aún necesita ejecutar un subprograma de Java después de que desaparezcan los últimos navegadores NPAPI, puede haber formas de descargarlos y ejecutarlos desde su propio disco duro, pero eso está un poco más allá del alcance de esta pregunta.
Respuesta2
Para ampliar la respuesta de Spiff, ya que no encajaría fácilmente en un comentario:
Firefox ESR parece funcionar con el subprograma de Java si es de 32 bits, siempre y cuando pueda mantenerlo en la versión 52.x y no permitir que funcione el actualizador automático. Descargaraquí.
Después de instalarlo, descarguejava de 32 bits(la opción fuera de línea que no es de "64 bits"; posiblemente elimine primero cualquier Java anterior de 64 bits, si es necesario, para evitar un mensaje de "error de instalación 1603", aunque a veces los dos "simplemente funcionan" juntos). Reinicie Firefox después de instalar Java.
Siempre que aparezca el mensaje "actualizador de software de Firefox", haga clic en "no", de lo contrario, podría actualizarlo a 59. Le permitirá cargar el complemento en las páginas ahora, pero es una opción "optar por participar, permitir esta página web en particular en un tiempo".
Ahora pruebe si los subprogramas funcionan aquí:https://www.java.com/en/download/installed.jsp
Si utiliza IE, funciona y no es una opción de suscripción (es decir, funciona "aún mejor"); parece requerir JRE de 32 bits; de lo contrario, simplemente aparece un mensaje "este sitio web usa Java", pero a pesar de decir OK, Todavía no hace falta, raro.
Otra opción: Firefox portátil instalado.Versión ESR 52. De forma predeterminada, se inicia en modo de 64 o 32 bits "dependiendo del sistema operativo" (queremos que siempre se inicie en modo de 32 bits), por lo que para aplicar eso,Copiar"el archivo de configuración FirefoxPortable.ini del directorio FirefoxPortable\Other\Source al directorio FirefoxPortable y editarlo para agregar AlwaysUse32Bit=true" (gracias a grawity por el consejo)
Es posible que pueda utilizar un "visor de subprogramas"herramienta de depuración.