Eu sei que é possível ter várias versões do Java no OS X, mas acho difícil entender como ele funciona.
Eu atualizei para o Mountain Lion e agora echo $JAVA_HOME
está vazio.
No entanto, em /System/Library/Frameworks/JavaVM.framework/Versions/
1.4 1.5 1.6 A CurrentJDK
1.4.2 1.5.0 1.6.0 Current
Quando entro na 1.4.2 e executo java - version
ou./java -version
Java (TM) SE Runtime Environment (compilação 1.6.0 _33-b03-424-11M3720)
Então, por que todas essas versões são usadas se elas têm a mesma versão do Java?
Então baixei o JDK 7 da Oracle e o instalei.
Onde um novo JDK geralmente é instalado?
E pergunta final: como posso escolher qual versão deve ser executada por padrão em todos os aplicativos?
In Win. Defino JAVA_HOME
como C:/ProgramFiles/Java/.…
coloquei no Path: location para JAVA_HOME/bin
e é isso.