Wiem, że możliwe jest posiadanie wielu wersji Javy na OS X, ale trudno mi zrozumieć, jak to działa.
Uaktualniłem do Mountain Lion i teraz echo $JAVA_HOME
jest pusty.
Jednak w /System/Library/Frameworks/JavaVM.framework/Versions/
1.4 1.5 1.6 A CurrentJDK
1.4.2 1.5.0 1.6.0 Current
Kiedy wchodzę do 1.4.2 i wykonuję java - version
lub./java -version
Środowisko wykonawcze Java (TM) SE (kompilacja 1.6.0 _33-b03-424-11M3720)
Dlaczego więc wszystkie te wersje są używane, jeśli mają tę samą wersję Java?
Następnie pobrałem JDK 7 z Oracle i zainstalowałem go.
Gdzie zwykle instalowany jest nowy JDK?
I ostatnie pytanie: jak wybrać, która wersja powinna być domyślnie uruchamiana przez wszystkie aplikacje?
W Win. Ustawiłem JAVA_HOME
na C:/ProgramFiles/Java/.…
I umieścić w Path: lokalizacja do JAVA_HOME/bin
i to wszystko.