Instale Java JRE 6 (junto a JRE 7) en OS X 10.10 ¿Yosemite?

18

Necesito probar una aplicación web con JRE 6. Estoy usando una Mac con OS X 10.10 y Java 7 para el desarrollo. ¿Cómo puedo instalar JRE 6 junto a Java 7 en esta Mac?

Esta respuesta anterior aún no tiene en cuenta el hecho (también mencionado en un comentario) de que el enlace de descarga de Apple ahora apunta a un archivo .pkg( Java para OS X 2014-001 ). Sin más conocimiento, me apresuro a instalarlo, ya que puede sobrescribir mi configuración actual de Java 7 (y puede que ya no contenga JRE 6).

Drux
fuente
77
El enlace de Apple está actualmente inactivo, pero este es un enlace directo al archivo DMG: support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
algal
1
Ese enlace ahora está roto.
Florian F

Respuestas:

10

JavaForOSX2014-001.dmgcontiene Java para Mac OS X (1.6.0_65-b14-462). Se instalará en / System / Library / Java y / System / Library / Frameworks mientras Oracle Java se encuentra en / Library / Java. Ningún archivo se sobrescribirá.
Para evitar cualquier problema (especialmente con su $ JAVA_HOME / $ PATH) considere configurar una máquina virtual Mac OS X en VMWare, Parallels o VirtualBox solo con JRE6.

klanomath
fuente
8

Como señaló @klanomath "No se sobrescribirá ningún archivo": puede tener instalados varios JDK pero solo un JRE. Pero cada JDK también viene con un JRE.

La integración Java de Apple con OS X proporciona /usr/libexec/java_homeque puede ayudarlo a mantener la situación JDK recta. Eso selecciona entre los JDK y sus JRE asociados que se encuentran en /Library/Java/JavaVirtualMachines. Vea la página man java_home.

Sin embargo, no hay una capacidad equivalente para seleccionar entre las versiones de JRE a las que se accede a través de /Library/Internet Plug-ins/ http://support.apple.com/en-us/HT202643 que proporciona la única forma "oficial" de seleccionar entre ellas, lo que requiere conocimientos terminales con sudo y simbólicos. campo de golf. Dado que usted es un desarrollador que prueba aplicaciones web, se supone que será suficiente, pero no es algo con lo que los simples mortales quieren meterse.

jwd630
fuente