Делает кто-либо знает, как заставить Snow Leopard распознать JVMs прежде 1.6

Я могу только видеть 1.6.0 (32 и 64 бита) в Предпочтительное диалоговое окно Java, и мне нужно оно для выполнения приложений с помощью Java 1.5.0

1
задан 31.08.2009, 02:57

3 ответа

Можно установить старую версию Leopard Java 1.5.0, и это работает превосходный на Snow Leopard. Инструкции здесь.

1
ответ дан 17.12.2019, 01:02

Snow Leopard только имеет Java 1.6, но это совместимо с более старыми версиями Java, и можно даже скомпилировать для более старых версий Java на новейшей версии, просто необходимо указать опцию при использовании javac (добавьте '-цель 1.5').

Например, Java в 1.5.0 каталогах платформы действительно 1.6.0:

$ /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java -version
java version "1.6.0_15"
Java(TM) SE Runtime Environment (build 1.6.0_15-b03-219)
Java HotSpot(TM) Client VM (build 14.1-b02-90, mixed mode)

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

0
ответ дан 17.12.2019, 01:02

Я обновил свою версию к 1.6.0_20 вчера и должен был установить все это снова.

На этот раз я следовал инструкциям, подробно изложенным здесь, и работал отлично:

http://chxor.chxo.com/post/183013153/installing-java-1-5-on-snow-leopard

Сводка:

  1. Загрузите обновление Java 4
  2. Загрузите пацифиста
  3. Удалите ссылки 1.5 и 1.5.0 на существующей установке
  4. Используйте пацифиста для извлечения, они регистрируют в месте по умолчанию

Подробная информация в ссылке

0
ответ дан 17.12.2019, 01:02

Теги

Похожие вопросы