Sé que es posible tener varias versiones de Java en OS X, pero me resulta difícil entender cómo funciona.
Actualicé a Mountain Lion y ahora echo $JAVA_HOME
está vacío.
Sin embargo, en /System/Library/Frameworks/JavaVM.framework/Versions/
1.4 1.5 1.6 A CurrentJDK
1.4.2 1.5.0 1.6.0 Current
Cuando entro en 1.4.2 y ejecuto java - version
o ./java -version
Java (TM) SE Runtime Environment (compilación 1.6.0 _33-b03-424-11M3720)
Entonces, ¿por qué se usan todas esas versiones si tienen la misma versión de Java?
Luego descargué el JDK 7 de Oracle y lo instalé.
¿Dónde suele instalarse un nuevo JDK?
Y última pregunta: ¿Cómo puedo elegir qué versión debería ejecutarse de forma predeterminada para todas las aplicaciones?
En Win. Establecí JAVA_HOME
a C:/ProgramFiles/Java/.…
Puse en Path: location to JAVA_HOME/bin
y eso es todo.