So che è possibile avere più versioni di Java su OS X ma trovo difficile capire come funziona.
Ho eseguito l'aggiornamento a Mountain Lion e ora echo $JAVA_HOME
è vuoto.
Tuttavia in /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 vado in 1.4.2 e eseguo java - version
o./java -version
Java (TM) SE Runtime Environment (build 1.6.0 _33-b03-424-11M3720)
Quindi perché tutte quelle versioni vengono utilizzate se hanno la stessa versione di Java?
Quindi ho scaricato JDK 7 da Oracle e l'ho installato.
Dove di solito è installato un nuovo JDK?
E domanda finale: come posso scegliere quale versione deve essere eseguita di default da tutte le applicazioni?
In Win. Ho impostato JAVA_HOME
su C:/ProgramFiles/Java/.…
Ho inserito Path: location to JAVA_HOME/bin
e basta.