2009-03-03 3 views
6

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

Update: Я пытаюсь установить JDeveloper 11, который требует JDK 6.

ответ

9

Если у вас есть Intel Mac с процессором Core 2 Duo, перейдите в Applications/Java и запустить Java Preferences.app

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

+1

На самом деле это приложения> Утилиты> Java, спасибо! –

+0

Упс ... спасибо за исправление! –

7

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

1

OS X does have Java 6 после обновления 1. Номер версии вы имеете в виду это версия из Java 6. Есть ли у вас какие-либо ошибки при установке JDeveloper 11?

+0

После того, как я включил JDK 6, он работает, спасибо. –

1

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

1

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

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

0

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

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