aplicaciones que se ejecutan en Java 1.4 pero Windows Server dice que hay disponibles nuevas actualizaciones de Java

StackOverflow https://stackoverflow.com/questions/1227739

  •  22-07-2019
  •  | 
  •  

Pregunta

Estoy ejecutando aplicaciones en mi servidor de Windows que se ejecutan en Java 1.4

En la esquina inferior derecha, Java quiere que actualice. ¿Esto se actualizará a Java 1.6, o estas actualizaciones automáticas solo publicarán parches que no se rompen y mi sistema seguirá siendo Java 1.4

¡Cualquier idea sería genial!

Gracias.

¿Fue útil?

Solución

Al permitir la actualización, se instalará una nueva Java 1.6 JVM en su máquina. Depende en gran medida de cómo esté configurada su aplicación: si la ruta a su carpeta de inicio de Java está codificada en scripts de ejecución o archivos de configuración, entonces probablemente no le afectará.

Sin embargo, probablemente cambiará la RUTA para que apunte al nuevo ejecutable Java, por lo que si sus programas se ejecutan simplemente usando "java -jar SomeApp.jar" entonces te afectará. ¡Java 1.6 debería ser compatible con versiones anteriores de Java 1.4 pero valdría la pena probarlo primero en una máquina separada!

Otros consejos

No existe un parche que no se rompa - siempre es posible que su aplicación de alguna manera dependa de un comportamiento no especificado o incluso de un error absoluto que se modificó / solucionó incluso en un llamado "lanzamiento de corrección de errores".

Pero aparte de eso, Java generalmente tiene una excelente compatibilidad hacia abajo, y es muy probable que su 1.4 se ejecute en una VM Java 6 sin ningún cambio.

Abra Java en el panel de control y dígale que deje de buscar actualizaciones.

de ninguna manera, cuando Java actualiza los nuevos cambios están incluidos pero las fuentes antiguas como la clase Vector todavía están en uso, también que los objetos se denominan obsoletos pero son útiles, porque si Java elimina alguna clase de su biblioteca, será un caos para software que está utilizando libs antiguas.

Por cierto, si está utilizando la ruta predeterminada para JVM, podrá encontrar diferentes versiones de JDK (1.4, 1.5, 1.6) para que la aplicación elija el JDK para lo que será config:)

aplausos

* Perdón por mi inglés

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top