Установить Java 1.5 SDK на Mac OS 10.7? - PullRequest
3 голосов
/ 11 августа 2011

Mac OS 10.7 (Lion) поставляется с JDK 1.6 и java 6. Возможно ли установить 1.5, чтобы они могли сосуществовать?

Не могли бы вы просто установить JDK в /System/Library/Frameworks/JavaVM.framework/Versions, а затем обновить символическую ссылку до 1.5, чтобы она указывала на правильную версию вместо версии 1.6 по умолчанию (самой последней)?

Затем обновите переменную среды JAVA_HOME соответственно?

Ответы [ 5 ]

3 голосов
/ 27 ноября 2012

Я перешел по ссылкам и скрипту на на этом сайте , чтобы установить его на Mac OS 10.7.5 64-bit, и он работал нормально, за исключением случаев, когда я устанавливаю обновления Apple Java Security, которые, кажется, делают мой JDK прекратить при запуске без каких-либо уведомлений.

Повторная установка исправляет проблему.

Я также использую простой скрипт Bash, чтобы изменить JAVA_HOME на JDK 1.5, когда мне нужно переключиться с 1.6 на 1.5.

2 голосов
/ 11 августа 2011

Нет необходимости в сосуществовании JDK.Просто rt.jar (или что-либо содержащее классы J2SE в вашей ОС) целевой версии, опции кросс-компиляции и последний JDK могут скомпилировать код, совместимый для любого раннего выпускачто требуется.

1 голос
/ 21 августа 2011

Это немного сложнее, чем в Snow Leopard, но это можно сделать в OS X Lion:

http://www.s -seven.net / java_15_lion

1 голос
/ 11 августа 2011

Из того, что я помню, нет 64-битной Java 1.5 для OSX.Таким образом, вы столкнетесь с проблемами, даже если сможете найти установщик.Например, см. Без ответа Как запустить 32-битную Java на Mac OSX 10.7 Lion .

0 голосов
/ 13 августа 2011

Отсюда:
https://discussions.apple.com/message/15760121#15760121

Лучшее объяснение:

1) Загрузите и установите Pacifist из: http://www.charlessoft.com/Pacifist.dmg
2) Загрузите и смонтируйте JavaForMacOSX10.6Update5 изhttp://support.apple.com/kb/DL1360
3) Загрузите и смонтируйте JavaForMacOSX10.7 из http://support.apple.com/kb/DL1421
4) Запустите Pacifist и выберите Открыть пакет
5) Выберите смонтированный JavaForMacOSX10.6Update5.pkg
6) Нажмите «Установить»,при появлении запроса всегда выбирайте «Заменить»
7) После завершения выберите «Открыть пакет» и выберите JavaForMacOSX10.7.pkg
8) При появлении запроса выберите «Заменить»
9) Вы можете скопировать Safari5.0.5 с SL или если у вас нет доступа к SL-машине
10) Загрузите и установите Safari 5.0.5 с http://appldnld.apple.com.edgesuite.net/content.info.apple.com/Safari5/041-0564. 20110413.Fi9pb / Safari5.0.5SnowLeopard.dmg
11)В Pacifist выберите «Открыть пакет» и выберите файл pkg Safari 5.0.5
12). На этот раз выберите «Извлечь» и поместите его на рабочий стол.
13).увидит папку Приложения, откройтеэто и вы увидите Safari, вы можете переименовать этот Safari, я назвал мой Safari 5.0.5 и скопировать его в вашу основную папку «Программы» или куда угодно.
14) Запустите этот Safari и перейдите в раздел «О программе» и убедитесь, что он говорит5.0.5
15) Попробуйте свой менеджер безопасных приложений.

...