У меня есть две версии Java, установленные с Mountain Lion:
- Обновление 37 Apple Java 6 ( Java для OS X 2012-006 )
- Oracle Java 7.
Обновление от Apple удаляет настройки Java . В другом вопросе кто-то задается вопросом об удалении этой утилиты.
У меня вопрос другой:
- как я могу переключаться между двумя версиями теперь, когда настройки Java исчезли?
Ранее я использовал утилиту Apple, чтобы с легкостью устанавливать настройки Java. Без этой утилиты есть простой и быстрый способ?
mountain-lion
java
Maverik
источник
источник
Ответы:
Вам может понадобиться два подхода:
Мой недавний случай использования :
Чтобы перевести плагин апплета, но не другие части JRE / JDK, с Java 8 на Java 7, обновление 9
Откладывая в сторону: предложенный ход
Если вы планируете часто переключаться , вы можете предпочесть другое временное местоположение.
Результат
В то же время:
Чтобы переключить плагин апплета, но не другие части JRE / JDK, с Java 7 Update 9 на Java 6 Update 37
Ответы под:
Чтобы переключить JRE, но не подключаемый модуль апплета с Java 8 на Java 7, обновление 9
Установите JDK 7 Обновление 09, затем JDK 8
Закройте все приложения, использующие Java. Нет необходимости выходить из браузера.
Отложите в сторону
jdk1.8
каталог…/Library/Java/JavaVirtualMachines
Чтобы переключить JRE, но не подключаемый модуль апплета, с Java 7 Update 9 на Java 6 Update 37
Закройте все приложения, использующие Java. Нет необходимости выходить из браузера.
Отложите в сторону
jdk1.7
каталог…/Library/Java/JavaVirtualMachines
пример
Вообще
Для пользователей OS X кое-что из того, что предоставлено Oracle, первоначально вводит в заблуждение:
… и так далее.
Простота
Хотя ничто из вышеперечисленного не так просто, как переключение с помощью приложения Java Preferences, ранее установленного Apple, относительно простой подход откладывания (не требуется специальной деинсталляции) напоминает желание установки с помощью перетаскивания… ранее выраженное в область openjdk-osx-build .
Кто-то может захотеть создать приложение, но я не должен рекомендовать использовать символические ссылки - это будет работать, но может не соответствовать будущим методам перетаскивания мышью к установке.
Примечания стороны
На момент написания самых последних поддерживаемых версий , для которых Oracle делает обновление публично доступно являются (отличным от OS X платформ) Java 6 Update 37 и (для платформ , включая OS X) Java 7 Update 9.
Поскольку будут доступны более крупные выпуски, пожалуйста, интерпретируйте этот ответ соответствующим образом.
Терминология версии Java в этом ответе соответствует терминологии справочного центра Java .
источник
sudo chmod 0000 /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/
и включить сноваsudo chmod 0755 /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/
.Откройте терминал, используя эту команду:
Вы можете изменить версию 1.6 на любую версию Java, которую вы хотите использовать, и команда выведет местоположение, где находится эта версия Java. (т.е.: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
тогда вы можете установить JAVA_HOME, как обычно, с выводом предыдущей команды. то есть:
Чтобы упростить; как то так должно работать:
не забудьте проверить версию с:
Надеюсь, это поможет.
источник
Похоже, вам придется сделать это вручную. Документация Oracle гласит, что одновременно может быть установлена только одна JRE .
На этой странице поддержки Apple описано, как переключаться между Apple SE 6 JRE и Oracle SE 7 JRE . Вкратце, чтобы переключиться с Oracle JRE на Apple, запустите приложение Terminal и введите следующее:
На странице поддержки есть больше (и лучше) инструкций о том, как переключить Web Start обратно на JRE 6 и как переключить все обратно на Oracle JRE 7 (переустановить JRE).
Не так просто, как с помощью утилиты Java Preferences, но лучше, чем ничего.
источник
основано на ответе user2343996
источник
Почему вам нужно установить 2 версии Java?
Apple не имеет Java, установленной в качестве обновления по умолчанию (от Lion и далее). Лучший способ проверить / установить Java на Mac заключается в следующем:
Если вы хотите установить другую версию Java: просто зайдите на сайт оракула и загрузите самый новый / старый jdk.
источник