Я пытаюсь запустить сервер, который требует Java 7, используя терминал. После установки Java 7, ввод java -version в терминале все еще показывает Java 6. Ранее я использовал приложение Java Preferences, но Apple удалила его. У кого-нибудь есть идеи, как изменить версию Java, которую использует система без приложения Java Preferences? Или, если кто-то знает ссылку для загрузки настроек Java, это было бы очень полезно, поскольку я могу достичь тех же результатов, просто используя ее. Спасибо вам большое!

Я использую последнюю версию Mac OS X

2 ответа2

0

http://www.adam-bien.com/roller/abien/entry/java_se_development_kit_7

export JAVA_HOME = "/ Библиотека / Java / JavaVirtualMachines / 1.7.0.jdk / Содержание / Главная"

Попробуйте ввести эту строку в терминале. Вы также можете набрать java -version, чтобы увидеть, какая версия запущена в данный момент.

Мне пришлось сделать то же самое, что и вы, вернуться к Java 1.6 после установки 1.7.

Это старый, но предоставляет некоторую справку, которая может помочь вам выбрать правильный путь: https://blogs.oracle.com/bobby/entry/switching_jdks_on_mac

Просто знайте, что эта ситуация может быть немного головная боль, чтобы решить ...!

0

Вы можете установить несколько версий Java JDK одновременно. Затем вы можете установить версию JDK для использования в терминале. Вы также можете установить нужную версию по умолчанию, ~/.bash_profile

export JAVA_HOME=`/usr/libexec/java_home -v '1.6*'`
export JAVA_HOME=`/usr/libexec/java_home -v '1.7*'`
export JAVA_HOME=`/usr/libexec/java_home -v '1.8*'`

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