Как проверить переменную java home
Для проверки переменной JAVA_HOME можно выполнить следующие действия:
- Откройте командную строку или терминал в зависимости от вашей операционной системы.
- Введите команду echo %JAVA_HOME% (в Windows ) или echo $JAVA_HOME (в Unix-подобных системах ) и нажмите Enter
- Если переменная JAVA_HOME установлена, вы увидите путь к установленной версии Java
- Если вы видите сообщение «JAVA_HOME не установлен», значит, переменная не была установлена или была установлена неправильно.
- Если переменная была неправильно установлена, то нужно установить ее заново и правильно указать путь к установленной версии Java
Как установить JAVA_HOME на Windows 7
Одна из распространенных проблем, с которой сталкиваются начинающие разработчики на Java — это установка переменной окружения JAVA_HOME. Эта переменная окружения используется некоторыми приложениями Java, включая Apache Tomcat и Apache Maven, для определения местоположения JDK (Java Development Kit) в системе.
Возьмем, к примеру, следующую ситуацию. После установки JDK и попытки запуска приложения, в консоли появляется сообщение об ошибке, уведомляющее о том, что необходимо установить java.home на установку JDK.
Следующая инструкция покажет, как установить JAVA_HOME на Windows 7.
- Открыть «Панель управления» через меню «Пуск».
- В поисковой строке панели управления ввести «Переменные среды» и выбрать «Редактировать переменные среды для вашего профиля».
- В открывшемся окне нажать «Создать».
- В поле «Имя переменной» ввести «JAVA_HOME».
- В поле «Значение переменной» ввести путь к установленной JDK. Например: C:\Program Files\Java\jdk1.8.0_181 .
- Нажать «ОК».
- Найти и выбрать переменную «Path» в «Системных переменных», затем нажать «Изменить».
- В конец значения переменной добавить ;%JAVA_HOME%\bin .
- Нажать «ОК» для закрытия всех окон.
Теперь приложения Java смогут определить местоположение JDK с помощью переменной JAVA_HOME. Если ошибка все еще сохраняется, стоит проверить, что путь к JDK указан верно.
Как установить Java Home
wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали авторы-волонтеры.
Количество просмотров этой статьи: 85 910.
В этой статье:
Вы хотите установить Java Home? Переменная Java Home, как правило, записывается так: JAVA_HOME, и устанавливается в папку Java.
Метод 1 из 2:
Windows
Предположим, что Java Development Kit (JDK) установлена в папку по умолчанию, а именно в C:\Program Files\Java. В этой папке содержится JDK, например, версии jdk1.6.0_06. Таким образом, интересующая нас папка: C:\Program Files\Java\jdk1.5.0_08.
![]()
- Щелкните правой кнопкой мыши по значку «Мой компьютер» (на рабочем столе) и в меню выберите «Свойства».
- Перейдите на вкладку «Дополнительно».
- Нажмите «Переменные среды».
- Под разделом «Системные переменные» нажмите «Создать».
- В поле «Имя переменной» введите JAVA_HOME.
- В поле «Значение переменной» введите C:\Program Files\Java\jdk1.6.0_06.
- Нажмите OK.
- Еще раз нажмите ОК.
- Перезагрузите компьютер, чтобы изменения вступили в силу.
![]()
- Откройте командную строку
- В командной строке введите
set JAVA_HOME = C:\Program Files\Java\jdk1.6.0_06
и нажмите Enter. JAVA_HOME установлена.
Как установить переменную среды JAVA_HOME в macOS
Это руководство поможет вам установить переменную среды JAVA_HOME в последних старых операционных системах macOS. /usr/libexec/java_home — это утилита командной строки, которая возвращает путь к домашнему каталогу Java из настроек текущего пользователя. Вы можете использовать эту утилиту для установки переменной среды JAVA_HOME в вашей macOS.
В операционной системе (ОС) переменная среды JAVA_HOME должна указывать на каталог, содержащий JVM. В этом руководстве мы поможем вам правильно установить переменную среды JAVA_HOME в macOS.
Проверьте предустановленные версии Java
Вы можете найти подробную информацию обо всех версиях Java, установленных в macOS, с помощью следующей команды.
/usr/libexec/java_home -V
Matching Java Virtual Machines (5): 18.0.1, x86_64: "OpenJDK 18.0.1" /Library/Java/JavaVirtualMachines/temurin-18.jdk/Contents/Home 16.0.1, x86_64: "AdoptOpenJDK 16" /Library/Java/JavaVirtualMachines/adoptopenjdk-16.jdk/Contents/Home 15.0.1, x86_64: "AdoptOpenJDK 15" /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home 11.0.9.1, x86_64: "AdoptOpenJDK 11" /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home 1.8.0_275, x86_64: "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home /Library/Java/JavaVirtualMachines/temurin-18.jdk/Contents/Home
Установите JAVA_HOME в macOS 10.15 и более поздних версиях.
MacOS Catalina (версия 10.15) и более новые версии macOS используют Zsh в качестве оболочки по умолчанию. Zsh запускает скрипт ~/.zshrc при запуске нового сеанса. Вы можете добавить свой код в этот файл в переменную среды JAVA_HOME. Как только пользователь войдет в систему или откроет новую оболочку, переменная будет автоматически установлена сценарием.
Используйте одну из следующих команд, чтобы установить JAVA_HOME в соответствии с требуемой версией Java:
Используйте версию Java по умолчанию:
echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.zshrc
Установите конкретную версию Java, указав ее как:
echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.8)" >> ~/.zshrc
Чтобы использовать другую версию Java, просто замените 1.8 на требуемую версию, например 11, 15, 17 или 18.
Установите JAVA_HOME в macOS 10.14 Mojave и более ранних версиях.
MacOS Mojave (версия 10.14) и более ранние версии macOS используют Bash в качестве оболочки по умолчанию. Bash запускает скрипт ~/.bash_profile при каждом запуске. Вы можете легко установить переменную среды JAVA_HOME, используя этот файл.
Установите версию Java по умолчанию:
echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile
Установите конкретную версию Java:
echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.8)" >> ~/.bash_profile
Чтобы использовать другую версию Java, просто замените 1.8 на требуемую версию, например 11, 15, 17 или 18.
Вывод
JAVA_HOME — это переменная среды, указывающая на расположение файловой системы, в которой установлен JDK или JRE. Многие Java-приложения используют эту переменную для определения расположения Java, установленного в системе.
Supportaci se ti piacciono i nostri contenuti. Grazie.
Noviello.it Newsletter
Ricevi gli ultimi approfondimenti direttamente nella tua casella di posta!
