Как задать или настроить системную переменную PATH?
Этот раздел касается:
- Платформы: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, macOS
Инструкции на данной странице предназначены только для опытных пользователей и системных администраторов.
Общие сведения
- Переменная PATH — это системная переменная, которую операционная система использует для того, чтобы найти нужные исполняемые объекты в командной строке или окне терминала.
- Системную переменную PATH можно задать с помощью системной утилиты в панели управления Windows или с помощью файла запуска командной оболочки Linux и Solaris.
- На компьютерах под управлением Windows или Mac OS X внесение изменений в системную переменную PATH обычно не требуется.
Windows
Windows 10 и Windows 8
- В строке "Поиск" выполните поиск: Система (Панель управления)
- Нажмите на ссылку Дополнительные параметры системы.
- Нажмите Переменные среды. В разделе Переменные среды выберите переменную среды
PATH
. Нажмите Изменить. Если переменнойPATH
не существует, нажмитеСоздать
. - В окне Изменение системной переменной (или Новая системная переменная) укажите значение переменной среды
PATH
. Нажмите ОК. Закройте остальные открытые окна, нажимая ОК. - Откройте заново окно командной строки и выполните код java.
Windows 7
- На рабочем столе правой кнопкой нажмите на значок Компьютер.
- В контекстном меню выберите Свойства.
- Нажмите на ссылку Дополнительные параметры системы.
- Нажмите Переменные среды. В разделе Переменные среды выберите переменную среды
PATH
. Нажмите Изменить. Если переменнойPATH
не существует, нажмитеСоздать
. - В окне Изменение системной переменной (или Новая системная переменная) укажите значение переменной среды
PATH
. Нажмите ОК. Закройте остальные открытые окна, нажимая ОК. - Откройте заново окно командной строки и выполните код java.
Windows XP
- Нажмите Пуск выберите Панель управления дважды нажмите на Система и выберите вкладку Дополнительно.
- Нажмите Переменные среды. В разделе Переменные среды выберите переменную среды
PATH
. Нажмите Изменить. Если переменнойPATH
не существует, нажмитеСоздать
. - В окне Изменение системной переменной (или Новая системная переменная) укажите значение переменной среды
PATH
. Нажмите ОК. Закройте остальные открытые окна, нажимая ОК. - Откройте заново окно командной строки и выполните код java.
Mac OS X
Чтобы запустить другую версию Java, укажите полный путь или используйте инструмент java_home
:
% /usr/libexec/java_home -v 1.8.0_73 --exec javac -version
Solaris и Linux
-
Чтобы узнать, правильно ли настроен путь:
В окнах терминала введите:% java -version
Будет выведена версия средстваjava
если не удается ее найти. Если версия устарела или появляется ошибка java: команда не найдена то путь задан неправильно. - Определите, какая исполняемая версия java является первой найденной в переменной PATH
В окне терминала введите:% which java
Окончательная настройка пути
Чтобы задать путь окончательно, настройте его в файле автозагрузки.
Примечание. Приведены инструкции для двух самых популярных оболочек на Linux и Solaris. Если вы используете другие оболочки, см. Учебное пособие по установке переменной PATH.
Оболочка Bash
Отредактируйте файл автозагрузки (~/.bashrc
)
- Измените переменную PATH variable
PATH=/usr/local/jdk1.8.0/bin:$PATH
export PATH
- Сохранить изменения и закрыть окно
- Загрузите файл автозагрузки
% . /.profile
- Убедитесь, что путь задан, повторив команду
java
% java -version
Оболочка C (csh)
Отредактируйте файл автозагрузки (~/.cshrc
)
- Задайте путь
set path=(/usr/local/jdk1.8.0/bin $path)
- Сохранить изменения и закрыть окно
- Загрузите файл автозагрузки
% source ~/.cshrc
- Убедитесь, что путь задан, повторив команду
java
% java -version