/
Вопросы и ответы
/
Java
/

Как добавить java в path

Как добавить java в path

5 лет назад

Человек-Молекула

Ответы

2

Для добавления пути к JDK (Java Development Kit) в переменную среды PATH в Windows, следуйте этим шагам:

  1. Откройте "Системные настройки" в Windows. Это можно сделать несколькими способами, например, нажав на клавишу Windows и искать "системные настройки" или нажав правой кнопкой мыши на значке "Этот компьютер" и выбрав "Свойства"
  2. В меню слева выберите "Дополнительные параметры системы"
  3. Нажмите на кнопку "Переменные среды" в нижней части окна.
  4. В разделе "Системные переменные" найдите переменную Path и выберите "Изменить"
  5. Нажмите на кнопку _"Новый" _ и введите путь к JDK. Обычно это путь к папке "bin" в установленной JDK, например: C:\Program Files\Java\jdk1.8.0_291\bin
  6. Нажмите "ОК" во всех открытых окнах, чтобы сохранить изменения.

После этого вы можете использовать команды java и javac в командной строке Windows из любого места в файловой системе.

4 года назад

Иван Полежаев

0

Чтобы команды java и javac работали из любой папки, путь к папке bin внутри JDK добавляют в переменную PATH. Заодно создают переменную JAVA_HOME — её ищут Maven, Gradle и IDE.

Windows

  1. Найдите папку JDK, например C:\Program Files\Java\jdk-21.
  2. Нажмите Win, введите «Изменение системных переменных среды» и откройте. Нажмите Переменные среды.
  3. В разделе Системные переменные нажмите Создать: имя JAVA_HOME, значение C:\Program Files\Java\jdk-21.
  4. Выберите переменную Path → Изменить → Создать → впишите %JAVA_HOME%\bin.
  5. Нажмите ОК во всех окнах и откройте новый терминал — старые окна новую переменную не увидят.

То же одной командой в PowerShell от администратора:

1
setx /M JAVA_HOME "C:\Program Files\Java\jdk-21"

macOS

Путь к установленному JDK подскажет системная утилита. Добавьте строки в ~/.zshrc:

1
2
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH="$JAVA_HOME/bin:$PATH"

Примените изменения: source ~/.zshrc. Если JDK несколько, выберите версию: /usr/libexec/java_home -v 21.

Linux

Добавьте в ~/.bashrc (или ~/.zshrc):

1
2
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
export PATH="$JAVA_HOME/bin:$PATH"

Точный путь покажет ls /usr/lib/jvm. Примените: source ~/.bashrc.

Проверка

1
2
java -version
javac -version

Если java работает, а javac — нет, в PATH попала папка JRE: в ней нет компилятора. Укажите папку bin из JDK.

На Windows в PATH иногда остаётся старая запись C:\Program Files\Common Files\Oracle\Java\javapath — она запускает другую версию Java. Поднимите %JAVA_HOME%\bin выше неё в списке или удалите старую запись.

Установку и первые программы на Java разбирают в бесплатном курсе «Основы Java».

16 дней назад

Никита Вихров

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845