- Установите JAVA_HOME в Windows 7, 8, 10, Mac OS X, Linux
- 2. Окна
- 2.1. Виндовс 10 и 8
- 2.2. Windows 7
- 3. Мак ОС Х
- 3.1. Один пользователь — Mac OS X 10.5 или новее
- 3.2. Один пользователь — старые версии Mac OS X
- 3.3. Глобальные настройки
- 4. Линукс
- 4.1. Один пользователь
- 4.2. Глобальные настройки
- 5. Вывод
- Setting the JAVA_HOME Variable in Windows
- Set the JAVA_HOME Variable
- Set the JAVA_HOME variable via the command line
- Переменная окружения JAVA_HOME
- Что такое JAVA_HOME
- Какие программы используют JAVA_HOME
- Ошибки, связанные с JAVA_HOME
- Как установить переменную окружения JAVA_HOME в Windows
- Резюме
- How to Set JAVA_HOME on Windows 7/8/10
- Step 1 – Edit Environment Variables
- Step 2 – Set JAVA_HOME on Windows
- Step 3 – Set Path Variable on Windows
- Step 4 – Verify Settings
Установите JAVA_HOME в Windows 7, 8, 10, Mac OS X, Linux
В этом кратком руководстве мы рассмотрим, как установить переменную JAVA_HOME в Windows, Mac OS X и Linux.
2. Окна
2.1. Виндовс 10 и 8
- Откройте Поиск и введите дополнительные параметры системы.
- В показанных параметрах выберите ссылку Просмотр дополнительных параметров системы .
- На вкладке « Дополнительно » нажмите « Переменные среды».
- В разделе « Системные переменные » нажмите « Создать » (или « Пользовательские переменные » для настройки одного пользователя).
- Задайте JAVA_HOME в качестве имени переменной и путь к установке JDK в качестве значения переменной и нажмите OK.
- Нажмите OK и нажмите Применить , чтобы применить изменения.
2.2. Windows 7
- На рабочем столе щелкните правой кнопкой мыши Мой компьютер и выберите Свойства.
- На вкладке « Дополнительно » нажмите « Переменные среды».
- В разделе « Системные переменные » нажмите « Создать » (или « Пользовательские переменные » для настройки одного пользователя).
- Задайте JAVA_HOME в качестве имени переменной и путь к установке JDK в качестве значения переменной и нажмите OK.
- Нажмите OK и нажмите Применить , чтобы применить изменения.
Откройте командную строку и проверьте значение переменной JAVA_HOME :
В результате должен получиться путь к установке JDK:
C:\Program Files\Java\jdk1.8.0_111
3. Мак ОС Х
3.1. Один пользователь — Mac OS X 10.5 или новее
Начиная с OS X 10.5, Apple представила инструмент командной строки ( /usr/libexec/java_home ), который динамически находит верхнюю версию Java, указанную в настройках Java для текущего пользователя.
Откройте ~/.bash_profile в любом текстовом редакторе и добавьте следующее:
export JAVA_HOME=$(/usr/libexec/java_home)
Сохраните и закройте файл.
Откройте терминал и запустите исходную команду, чтобы применить изменения:
Теперь мы можем проверить значение переменной JAVA_HOME :
В результате должен получиться путь к установке JDK:
/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
3.2. Один пользователь — старые версии Mac OS X
Для более старых версий OS X мы должны указать точный путь к установке JDK.
Откройте ~/.bash_profile в любом редакторе и добавьте следующее:
export JAVA_HOME=/path/to/java_installation
Сохраните и закройте файл.
Откройте терминал и запустите исходную команду, чтобы применить изменения:
Теперь мы можем проверить значение переменной JAVA_HOME :
В результате должен получиться путь к установке JDK:
/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
3.3. Глобальные настройки
Чтобы установить JAVA_HOME глобально для всех пользователей, шаги такие же, как и для одного пользователя, но мы используем файл /etc/profile .
4. Линукс
Здесь мы, конечно же, будем манипулировать PATH, поэтому вот подробные инструкции , как это сделать.
4.1. Один пользователь
Чтобы установить JAVA_HOME в Linux для одного пользователя, мы можем использовать /etc/profile или /etc/environment (предпочтительнее для общесистемной настройки) или ~/.bashrc (зависимая от пользователя настройка).
Откройте ~ /.bashrc в любом текстовом редакторе и добавьте следующее:
export JAVA_HOME=/path/to/java_installation
Сохраните и закройте файл.
Запустите исходную команду, чтобы загрузить переменную:
Теперь мы можем проверить значение переменной JAVA_HOME :
В результате должен получиться путь к установке JDK:
4.2. Глобальные настройки
Чтобы установить JAVA_HOME в Linux для всех пользователей, мы можем использовать /etc/profile или /etc/environment (предпочтительно).
Откройте /etc/environment в любом текстовом редакторе и добавьте следующее:
JAVA_HOME=/path/to/java_installation
Обратите внимание, что /etc/environment — это не скрипт, а список выражений присваивания (поэтому экспорт не используется). Этот файл читается во время входа в систему.
Чтобы установить JAVA_HOME с помощью /etc/profile , вот что мы добавим в файл:
export JAVA_HOME=/path/to/java_installation
Запустите исходную команду, чтобы загрузить переменную:
Теперь мы можем проверить значение переменной JAVA_HOME :
В результате должен получиться путь к установке JDK:
5. Вывод
В этой статье мы рассмотрели способы установки переменной среды JAVA_HOME в Windows, Mac OS X и Linux.
Setting the JAVA_HOME Variable in Windows
To install Confluence manually on Windows, you will need to set an environment variable to point Confluence to the your Java installation directory.
This information is only relevant if you’re installing Confluence manually on a Windows server. If you’re using the installer, you don’t need to do this.
In most cases you should set the JRE_HOME environment variable, but if it is not set, Confluence will use JAVA_HOME.
Related pages
Set the JAVA_HOME Variable
To set the JRE_HOME or JAVA_HOME variable:
- Locate your Java installation directory
If you didn’t change the path during installation, it’ll be something like C:\Program Files\Eclipse Adoptium\jdk-11.0.17.8-hotspot\ or C:\Program Files\Java\jdk-17.0.4.1\ You can also type where java at the command prompt.
Windows 7 – Right click My Computer and select Properties >Advanced
Windows 8 – Go to Control Panel >System >Advanced System Settings
Windows 10 – Search for Environment Variables then select Edit the system environment variables
- JAVA_HOME if you installed the JDK (Java Development Kit)
or - JRE_HOME if you installed the JRE (Java Runtime Environment)
You’ll need to close and re-open any command windows that were open before you made these changes, as there’s no way to reload environment variables from an active command prompt. If the changes don’t take effect after reopening the command window, restart Windows.
Set the JAVA_HOME variable via the command line
If you would prefer to set the JAVA_HOME (or JRE_HOME) variable via the command line:
- Open Command Prompt (make sure you Run as administrator so you’re able to add a system environment variable).
- Set the value of the environment variable to your JDK (or JRE) installation path as follows:
setx /m JAVA_HOME "C:\Program Files\Java\jdk11.0.17.8"
Переменная окружения JAVA_HOME
Во многих статьях в интернете, документации к инструментам для разработки на Java и в книгах зачастую упоминается JAVA_HOME. Что же такое JAVA_HOME?
Что такое JAVA_HOME
JAVA_HOME это переменная окружения, указывающая на директорию с установленным JDK (Java Development Kit, комплект разработчика Java). JAVA_HOME это соглашение, используемое во многих программах из экосистемы Java.
Какие программы используют JAVA_HOME
- Intellij IDEA, Eclipse, NetBeans
- Apache Maven, Apache Ant, Gradle
- Apache Tomcat
- Jenkins
Некоторые игры, написанные на Java (например, Minecraft), тоже могут требовать установленной переменной JAVA_HOME.
Ошибки, связанные с JAVA_HOME
Если переменная окружения JAVA_HOME не определена, некоторые программы могут выдавать следующие ошибки:
- Переменная среды java_home не определена
- Cannot determine a valid Java Home
- JAVA_HOME is set to an invalid directory
- JAVA_HOME is not defined correctly
- JAVA_HOME environment variable is not set
- JAVA_HOME command not found
- JAVA_HOME not found in your environment
- JAVA_HOME does not point to the JDK
При появлении таких ошибок просто установите переменную JAVA_HOME
Как установить переменную окружения JAVA_HOME в Windows
Сперва вам нужно установить JDK или JRE.
- Установите JDK, если вы занимаетесь разработкой программ на Java
- Установите JRE, если вам нужно только запустить прикладную программу на Java
После установки JDK либо JRE запишите путь установки, он понадобится.
Теперь щёлкните правой кнопкой на «Мой компьютер» → «Свойства» → «Дополнительные параметры системы» → «Переменные среды…». В разделе «Системные переменные» нажмите кнопку «Создать…» и укажите следующие данные:
Имя переменной | JAVA_HOME |
Значение переменной | Путь к директории JDK / JRE, например: C:\Java\jdk-11.0.6 |
Сохраните изменения, кликнув «OK». Теперь выберите в списке переменную окружения Path и нажмите «Изменить…». В конце списка добавьте строчку со значением «%JAVA_HOME%\bin«
Для проверки откройте консоль (Win+R, cmd) и укажите последовательно укажите две команды:
Если вы правильно установили JDK/JRE и правильно установили переменные окружения, вы увидите вывод наподобие этого:
Это будет служить результатом того, что переменная JAVA_HOME установлена правильно и Java работает из командной строки.
Резюме
В данной статье мы рассказали вам, что являет собой переменная окружения JAVA_HOME, где она используется и как её корректно указать.
How to Set JAVA_HOME on Windows 7/8/10
If you have already installed Java on Windows systems. Then you need to set the JAVA_HOME environment variable to make it work properly. Additionally, you also need to add java bin folder location in PATH environment variable. This tutorial will help you to set JAVA_HOME on Windows 7/8/10 operating systems.
Step 1 – Edit Environment Variables
You can set the environment variables by opening the system properties:
- Type sysdm.cpl on run window or Right-click on My Computer and select Properties.
- Go to Advanced tab.
- Click Environment Variables… button.
Step 2 – Set JAVA_HOME on Windows
Now click on the New button under system variables. An input dialog will open. Enter the following details. The variable value may differ as per the installed Java version.
Variable name: JAVA_HOME Variable value: C:\Program Files\Java\jdk1.8.0_121
Step 3 – Set Path Variable on Windows
Additionally, You will also be required to add the bin location of your java binaries to the systems Path variable. Edit PATH variable under system variables and append string ;%JAVA_HOME%\bin in variable value and save it.
Step 4 – Verify Settings
Finally, you may need to verify all the settings. To verify, open the command prompt and type the below commands to check JAVA_HOME and Path environment variables values.
C:\Users\Rahul> echo %JAVA_HOME% C:\Users\Rahul> path
The result will be something like the one below.