1

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

3 ответа3

1

Вы можете установить старую версию Leopard Java 1.5.0, и она отлично работает на Snow Leopard. Инструкции здесь.

0

Вчера я обновил свою версию до 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. Используйте pacifist, чтобы извлечь эти файлы в папке по умолчанию

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

0

Snow Leopard имеет только Java 1.6, но он совместим со старыми версиями Java, и вы можете даже скомпилировать более старые версии Java на самой новой версии, вам просто нужно указать эту опцию, если вы используете javac (добавьте '-target 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 должным образом, так что либо свяжитесь с поставщиком программы, если можете, либо опубликуйте дополнительную информацию о приложении, чтобы надеяться, что оно заработает.

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