Я знаю, що на ОС X може бути декілька версій Java, але мені важко зрозуміти, як це працює.
Я перейшов на гірський лев і тепер echo $JAVA_HOME
порожній.
Однак в /System/Library/Frameworks/JavaVM.framework/Versions/
1.4 1.5 1.6 A CurrentJDK
1.4.2 1.5.0 1.6.0 Current
Коли я переходжу до 1.4.2 і виконую java - version
або./java -version
Java (TM) SE Runtime Environment (збірка 1.6.0 _33-b03-424-11M3720)
То чому для цих версій використовуються, якщо вони мають однакову версію Java?
Потім я завантажив JDK 7 з Oracle і встановив його.
Де зазвичай встановлюється новий JDK?
І остаточне запитання: як я можу вибрати, яку версію слід запускати за замовчуванням усіма програмами?
В Win. Я встановив JAVA_HOME
значення, яке C:/ProgramFiles/Java/.…
я поклав у Path: location to JAVA_HOME/bin
і все.