1 votos

Si instalo un tiempo de ejecución de Java antiguo y obsoleto, ¿se estropearán las aplicaciones que utilizan la versión actual de Java?

Tengo una versión muy antigua de Photoshop. Después de actualizar a El Capitán, cuando intento iniciar Photoshop me aparece un diálogo que dice...

Para abrir "Adobe Photoshop CS5.1.app" es necesario instalar el tiempo de ejecución Java SE 6 heredado.

Esta es la versión de Java de mi sistema actual que viene con el SO -->

java -showversion
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

He descargado el antiguo y obsoleto DMG de Java 6, pero aún no lo he instalado.

Mi pregunta es si sustituir ¿el Java distribuido de Apple?

Y si es así, ¿es probable que eso rompa las aplicaciones que esperan una versión actualizada de Java?

¿O simplemente hará que el JRE más antiguo esté disponible como alternativa para las aplicaciones que lo necesiten?

3voto

Bastien Durel Puntos 116

Siempre que hayas descargado el instalador de Java 6 de Apple funcionará sin afectar a su actual instalación de Java.

1voto

Kevin Peterson Puntos 4456

Para esta pregunta: "...¿es probable que eso rompa las aplicaciones que esperan una versión actualizada de Java?"

Es posible que algunas de sus aplicaciones no funcionen. Si el desarrollador está utilizando una característica en una versión específica de Java y usted pasa a una versión de número inferior, es posible que esa característica ahora funcione. Quiero destacar "podría . Nadie sabe con seguridad si lo que tienes en tu máquina se verá afectado. Por supuesto, y esto es lo más importante, perderá las actualizaciones de seguridad emitidas con las nuevas versiones .

Esto es lo que dice Oracle sobre el descenso de categoría:

La mayoría de las aplicaciones escritas para versiones anteriores de Java se ejecutarán sin problemas en las nuevas versiones de Java. Sin embargo, hay algunos casos en los que las decisiones tomadas por el desarrollador para vincular una aplicación a una versión específica de Java, o la incapacidad de actualizarse, pueden hacer que algunas aplicaciones no funcionen con las últimas versiones de Java.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X