2

Можно ли обновить iMac под управлением OS X Snow Leopard до Java 7?

Я всего лишь пользователь, а не разработчик, и мне нужна Java 7 для доступа к данным с веб-сайта, который я часто использую. Я боюсь броситься вперед и столкнуться с новыми проблемами.

4 ответа4

1

Этот ответ на StackOverflow дает подробный набор инструкций для решения проблемы.

В частности, этот ответ - следующие шаги.

Так как это все ответы на SE, я чувствовал, что было бы нормально только ссылаться без повторения шагов здесь.

1

Как уже говорили другие, Oracle поддерживает только Java 7 в Mac OS X 10.7 и выше. Проект openjdk-osx-build (http://code.google.com/p/openjdk-osx-build/) создавал сборки OpenJDK 7 для OS X 10.6, но недавно прекратил работу.

Скрипты сборки и пакета были перемещены в проект OBuildFactory. Этот недавний пост OBuildFactory указывает, что не будет никаких дальнейших усилий по сборке OpenJDK 7 на OS X 10.6: https://github.com/hgomez/obuildfactory/issues/3

Похоже, что катить свой собственный OpenJDK 7 стало намного сложнее. Если вам нужна Java 7, обновление до OS X 10.8, вероятно, является самым простым способом (обновление из Mac App Store стоит $ 19,99), но ваш рабочий стол начнет выглядеть и вести себя как телефон.

0

Если у вас есть / будет установлен Xcode 3.2.6 или 4.2 (для 4.2 требуется платная учетная запись или небольшая нелегальность, и я знаю, что это массовая загрузка), загрузите установщик java 7, извлеките PKG из файла DMG и откройте его в PackageMaker. Удалите строку требования к версии и перестройте файл PKG. Теперь он позволит вам установить Java 7!

Источник: я сделал это на своем Core 2 Duo iMac 2006 года, работающем под Snow Leopard.

редактировать: единственное, что не работает на снежном барсе, это библиотеки AWT. Существует специальная версия openJDK 7, которая, предположительно, решает проблему, но для компиляции Java требуется действительно невероятное усилие - не очень приятно следовать структуре ./configure && make && make install которую использует большинство программ.

Оригинальное место, чтобы получить openJDK 7 для Snow Leopard было здесь:

http://code.google.com/p/openjdk-osx-build/

Раньше вы могли получать JDK DMG, но автор решил по какой-то причине удалить их (возможно, они устарели).

Его страница теперь ссылки здесь:

https://github.com/hgomez/obuildfactory/wiki

и этот коммит, кажется, исправляет проблемы с AWT:

https://github.com/hgomez/obuildfactory/pull/15

-1

Apple только выпускает свою собственную версию как 1.6.

Чтобы получить Java 7, вы можете скачать его с домашней страницы Oracle.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .