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).
Respuestas:
JavaForOSX2014-001.dmg
contiene 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.
fuente
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_home
que 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.fuente