Установка Java 6 в Mac OS - PullRequest
7 голосов
/ 03 марта 2009

Можно ли установить последнюю версию JDK на Mac OS 10.5? Каковы наилучшие варианты, учитывая, что поставляемая Apple версия 1.5?

Обновление: Я пытаюсь установить JDeveloper 11, для которого требуется JDK 6.

Ответы [ 8 ]

8 голосов
/ 03 марта 2009

Если у вас Intel Mac с Core 2 Duo, перейдите в Приложения / Java и запустите Java Preferences.app

Вы сможете выбрать "Java SE 6" в качестве версии Java по умолчанию (версия 5 по-прежнему является стандартной для ОС по умолчанию для совместимости, я думаю).

7 голосов
/ 03 марта 2009

В зависимости от вашего оборудования последняя версия Apple поставляет на самом деле Java 6, но она не активирована в качестве версии по умолчанию для использования. Apple поставляет Java 6 только для 64-разрядных компьютеров Intel Mac (т.е. не для оригинальных компьютеров Core Duo Mac). Для более старых Mac вы можете попробовать порт OpenJDK Java 6 для Mac (SoyLatte).

1 голос
/ 05 сентября 2009

Apple предоставляет Java 6 (1.6) для Leopard (OS X 10.5) в качестве обновления, но только 64-битную версию. Итак, если ваш Mac не 64-битный Intel, то у вас не будет Java 6 на Leopard.

Если у вас есть 64-битная версия Intel, убедитесь, что вы устанавливаете последние обновления ОС, особенно те, которые установлены на Java, чтобы получить Java 1.6. Кроме того, вам все равно нужно установить Java 6 в качестве виртуальной машины по умолчанию в настройках Java, поскольку по умолчанию используется Java 1.5.

В настоящее время самое простое решение, если у вас 32-разрядный процессор Intel, - это перейти на Snow Leopard, который включает 32-разрядную и 64-разрядную версии Java 6.

0 голосов
/ 23 января 2012

Вы также должны знать, что:

  • если у вас есть псевдоним «CurrentJDK» и этот псевдоним «сломан», вы должны удалить его, чтобы установить новый JDK.
  • Удаление этого псевдонима решит проблемы.
0 голосов
/ 19 сентября 2010

JDeveloper, например, netbeans и eclipse, предоставляют файл конфигурации (обычно .conf), в котором вы можете обновить атрибут jdkhome, указав путь к вашей установке jdk6, как упоминалось ранее, чтобы получить его из порта OpenJDK Java 6 для Mac .

0 голосов
/ 03 марта 2009

Это просто обновление программного обеспечения. Вот сообщение в блоге , которое описывает это.

0 голосов
/ 03 марта 2009

В OS X есть Java 6 после обновления 1. Номер версии, на которую вы ссылаетесь, это версия из Java 6. Получаете ли вы какие-либо ошибки при установке JDeveloper 11?

0 голосов
/ 03 марта 2009

Это так. Проверьте здесь: Поддержка Apple

...