Установка Java 1.6 по умолчанию в Mac OS X 10.5.8 - PullRequest
3 голосов
/ 01 июня 2010

Как я могу установить Java 1.6 по умолчанию для моего MacBook Pro Intel Core 2 Duo с OS X 10.5.8? Я установил последнее обновление программного обеспечения и перетащил 64-разрядный вариант Java SE 6 в верхнюю часть приложения «Настройки Java» (и даже перезагрузил его), но все равно в командной строке java -version отвечает:

java version "1.5.0_24"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_24-b02-357-9M3165)
Java HotSpot(TM) Client VM (build 1.5.0_24-149, mixed mode, sharing)

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 01 июня 2010

Для временных изменений:

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/
2 голосов
/ 01 июня 2010

В /System/Library/Frameworks/JavaVM.framework

есть символическая ссылка

Они указывают на конкретную версию в подпапке «Версии».

Иногда эти ссылки ломались.

AFAICT есть ссылка Current, которая указывает на Current JRE и CurrentJDK.

Убедитесь, что все ссылки указывают где-то логично. Очевидно, что Java-конфигуратор что-то делает, но цепочки ссылок разрываются где-то еще.

Извините, я бы хотел помочь, но для меня все это довольно загадочно. Я всегда мог это исправить, но это было не красиво.

...