Как установить java jdk 7 на Snow Leopard

Мой Mac в настоящее время работает под управлением Snow Leopard (10.6.8), и я хотел бы работать с Java 7. Я загрузил установщик Java 7 OS X с веб-сайт Oracle начал его запуск. К сожалению, меня сразу же приветствовало сообщение о том, что установщик поддерживается только в OS X Lion (10.7.3). Могу ли я получить Java 7 на своем компьютере с помощью Snow Leopard? Я не покупаю новую ОС только для того, чтобы обновить Java. Я гуглил вокруг некоторых, но я не нахожу много. Я надеюсь, что смогу найти помощь здесь. Благодарю.

68 голосов | спросил dnc253 24 62012vEurope/Moscow11bEurope/MoscowSat, 24 Nov 2012 03:03:43 +0400 2012, 03:03:43

9 ответов


0

Используйте Pacifist из http://www.charlessoft.com/, чтобы открыть и установить 'JDK 7 Update X.pkg' в файле 'jdk7-7uX-macosx-x64.dmg', который вы загружаете с http: //www .oracle.com /technetwork /Java /JavaSE /загрузки /index.html

ответил reukiodo 24 MonEurope/Moscow2012-12-24T21:53:56+04:00Europe/Moscow12bEurope/MoscowMon, 24 Dec 2012 21:53:56 +0400 2012, 21:53:56
0

Из того, что я прочитал, JDK 7 не требует 10.7+, поэтому я просто открыл поставленный установочный файл .pkg в PackageMaker (Xcode инструмент) и удалил требование версии ОС и пересобрал его.

Вам нужно будет скопировать установщик из файла .dmg, поскольку вы должны сохранить изменения.
Edit: . Вам нужно будет создать другой каталог. так как смонтированный .dmg доступен только для чтения.

До сих пор при использовании этого я не испытывал никаких проблем, даже панель настроек Java работает должным образом.

Обратите внимание: вам придется переупорядочить JDK в Java Preferences.app, чтобы программы могли использовать новый JDK вместо Java 6.


Я даже дошел до того, что скопировал пакет Java 7 .jdk в /System/Library/Java/JavaVirtualMachines/, и, похоже, он работает нормально.

Просто не перемещайте и не переименовывайте пакеты JDK, пока работают Java-приложения; не то чтобы я сделал это случайно или что-то в этом роде ...

ответил Hawken 22 SatEurope/Moscow2012-12-22T06:23:39+04:00Europe/Moscow12bEurope/MoscowSat, 22 Dec 2012 06:23:39 +0400 2012, 06:23:39
0

У меня была та же проблема, и я не смог Google правильно сделать это. В конце я сам нашел решение и разместил его в своем блоге:

http: //jksha. blogspot.se/2013/09/java-7-and-snow-leopard-osx-106.html

ответил Niksa Jakovljevic 13 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 13 Sep 2013 18:10:46 +0400 2013, 18:10:46
0

Ответ от @reukiodo - определенно правильный путь, так что спасибо большое! Тем не менее, это может потребовать дополнительного объяснения для таких новичков, как я.

  1. Загрузите два DMG, на которые @reukiodo разместил ссылки.
  2. Установите Pacifist.
  3. Откройте Java-DMG с помощью пацифиста.
  4. На вкладке "Содержимое пакета" (вкладка по умолчанию) выберите "Содержимое обновления JDK 7 XX.pkg" (XX - это, например, 51)
  5. Нажмите кнопку "Установить" и следуйте инструкциям на экране.
  6. Откройте Java Preferences.app в папке yout Utilities и перетащите Java SE 7 в верхнюю часть списка версий Java на вкладке «Общие» (вкладка по умолчанию)
  7. (ДОПОЛНИТЕЛЬНО: работа с Eclipse: выполните шаги по границам Хита ответил на другой, но похожий вопрос. NB! Это на самом деле для OSX 10.7 Lion, но та же самая процедура выполняется, и она работала для меня на 10.6.8 Snow Leopard.)
ответил larsac07 17 FebruaryEurope/MoscowbMon, 17 Feb 2014 02:04:27 +0400000000amMon, 17 Feb 2014 02:04:27 +040014 2014, 02:04:27
0

Есть два способа сделать это.

  1. Загрузите Pacifist с charlessoft.com и откройте в нем JDK PKG (и распакуйте приложение.)
  2. Откройте PKG в PackageMaker (инструмент для разработчиков) и удалите требование 10.7.3.

Удачи!

ответил ultimatetechie 16 J0000006Europe/Moscow 2013, 09:55:31
0

Мне удалось скомпилировать openJDK 7 для снежного барса (работает полностью, включая AWT) из некоторых патчей этого проекта:
https://github.com/hgomez/obuildfactory/

Если вы хотите, чтобы мои файлы были немного проще, вот они:
https://bintray.com/wyatt8740/generic/openjdk7-sdk-osx-10.6/20140622/view

Тарбол составляет около 57 мегабайт.

Извлеките его в разделе /Library/Java/JavaVirtualMachines/. JDK будет находиться в каталоге с именем jdk1.7.0.jdk. Задайте для переменной среды JAVA_HOME значение /Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home, и затем поместите команду для установки JAVA_HOME в свой ~/.profile, чтобы сделать его более постоянным. Выйдите из системы и войдите в нее, чтобы получить полный эффект. Пока единственное, чего не хватает - это плагин для браузера JDK 7.

Вы также можете использовать приложение «Настройки Java» (его можно найти в поиске в центре внимания), чтобы установить его по умолчанию при доступе также через графический интерфейс.

К сожалению, на данный момент у меня нет доступа к OS X, чтобы попытаться заставить работать java 1.8, поэтому 1.7 - это, вероятно, конец пути для 10.6.

ответил Wyatt8740 29 J000000Wednesday15 2015, 07:02:30
0

Вы можете создать свой собственный. Я делал это раньше. Это было легко. И это настолько официально, насколько это возможно:

https://wikis.oracle.com/display/OpenJDK/Mac OS + + X + Port

ответил 24 62012vEurope/Moscow11bEurope/MoscowSat, 24 Nov 2012 03:14:40 +0400 2012, 03:14:40
0

Я изменил версию в /System/Library/CoreServices/SystemVersion.plist на основе этого видеоурока http://www.youtube.com/watch?v=eFi-H-7-PD4

ответил banterCZ 3 Jam1000000amFri, 03 Jan 2014 01:49:45 +040014 2014, 01:49:45
0

То, что вы хотите, не является невозможным, но наверняка НЕ ​​рекомендуется, но ... если вы уверены, что это именно то, что вам нужно, вот простой способ установить Java (или любое программное обеспечение для вопросов, связанных с ОС):  - перейдите к вам MainHD /Система /Библиотека /CoreServices /SystemVersion.plist  - сделайте резервную копию этого файла !!  - откройте его в текстовом редакторе и измените версию продукта:

    <key>ProductUserVisibleVersion</key>
<string>10.6.8</string>
<key>ProductVersion</key>
<string>10.6.8</string>

в соответствии с вашими потребностями.

Внимание: Самурай делает 7 вдохов, прежде чем принять какое-либо решение.

ответил LAOMUSIC ARTS 27 MarpmMon, 27 Mar 2017 17:27:50 +03002017-03-27T17:27:50+03:0005 2017, 17:27:50

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132