Переключение версий J2SE в Mac OS (SnowLeopard) - PullRequest
1 голос
/ 13 ноября 2009

Мой текущий JDK в Mac OS (10.6) установлен на 1.6, и я хотел бы переключиться на 1.5.

Список '/System/Library/Frameworks/JavaVM.framework/Versions/' показывает:

lrwxr-xr-x  1 root  wheel   10 Nov  3 18:34 1.5 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Nov  3 18:34 1.5.0 -> CurrentJDK
lrwxr-xr-x  1 root  wheel    5 Nov  3 18:34 1.6 -> 1.6.0
drwxr-xr-x  8 root  wheel  272 Nov  3 19:54 1.6.0
drwxr-xr-x  9 root  wheel  306 Nov  3 19:54 A
lrwxr-xr-x  1 root  wheel    1 Nov  3 18:34 Current -> A
lrwxr-xr-x  1 root  wheel    3 Nov  3 18:34 CurrentJDK -> 1.6

Помимо попыток установить 1.5 и затем изменить символическую ссылку для 'CurrentJDK' с 1.6 на 1.5, нужно ли что-то еще сделать?

Мне также нужно изменить то, на что указывает «Текущий»? Кажется, что каталог A содержит заголовки и двоичные исполняемые файлы (javac, jar и т. Д.).

Будет ли другая версия JDK устанавливать второй каталог для своей версии исполняемых файлов (возможно, в отдельном каталоге) или они не зависят от версии JDK?

К вашему сведению: я запустил утилиту «Предпочтения Java», и только Java SE 6 (32- и 64-разрядные версии) перечислены как «Плагин Java Apple» и «Приложения Java»

1 Ответ

1 голос
/ 13 ноября 2009

Не существует поддерживаемых способов получить реальную 1,5 на SnowLeopard. Есть способы заставить это работать, если вы смелы.

См. это обсуждение

Внутренние дела здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...