Настройка переменных окружения в Windows 10 для использования java и javac
У меня новый ноутбук с Windows 10, и я хочу настроить его так, чтобы я мог использовать команды java
и javac
из командной строки.
Я искал информацию в интернете, но все руководства относятся к более ранним версиям, и я не хочу возиться с чем-то, что я не понимаю.
5 ответ(ов)
Чтобы установить JDK для работы, просто добавьте путь к каталогу bin в переменную окружения PATH:
Имя переменной: PATH
Значение переменной: C:\Program Files\Java\jdk1.8.0_31\bin
Однако лучшей практикой является установка переменных JAVA_HOME и PATH следующим образом:
Имя переменной: JAVA_HOME
Значение переменной: C:\Program Files\Java\jdk1.8.0_31
Имя переменной: PATH
Значение переменной: %JAVA_HOME%\bin
Это позволяет более гибко управлять версиями JDK и упрощает их смену.
Чтобы добавить путь к Java в переменные среды на Windows, выполните следующие шаги:
- Щелкните правой кнопкой мыши по Компьютер (или Этот компьютер).
- Выберите Свойства.
- В левой части окна выберите Дополнительные параметры системы.
- Нажмите на кнопку Переменные среды.
- В разделе Системные переменные найдите переменную PATH и нажмите Изменить.
- Затем нажмите Создать и добавьте путь к каталогу, например, C:\ProgramFiles\Java\jdk1.8.0_131\bin (в зависимости от вашего пути установки).
- Наконец, нажмите ОК.
После этого перезапустите командную строку и попробуйте выполнить команду javac. Если все сделано правильно, вы должны увидеть доступ к компилятору Java.
Чтобы найти диалоговое окно переменных окружения в Windows 10, выполните следующие шаги:
- Щелкните правой кнопкой мыши на меню "Пуск".
- Выберите "Панель управления" (или в списке может быть элемент "Система").
- Нажмите на "Система".
- Перейдите в раздел "Дополнительные параметры системы".
- Перейдите на вкладку "Дополнительно".
- В нижней части этого окна нажмите кнопку "Переменные среды...".
Таким образом, вы сможете открыть окно настройки переменных окружения.
Концепция остается такой же. Вам нужно настроить переменную PATH, чтобы Windows знала о расположении исполняемого файла Java, и вы могли удобно запускать его из командной строки.
Дополнительные детали можно найти на официальной странице Java: https://java.com/en/download/help/path.xml
Эта статья применима к следующим платформам: • Solaris SPARC, Solaris x86, Red Hat Linux, SUSE Linux, Windows 8, Windows 7, Vista, Windows XP, Windows 10.
Если у вас есть проблемы с версиями Java (например, javac -version
показывает 15.0.1, а java -version
- 1.8.0), выполните следующие шаги:
Откройте поиск Windows и введите "изменить переменные окружения для вашей учетной записи".
В разделе Переменные среды найдите системную переменную Path и удалите следующие строки:
C:\Program Files (x86)\Common Files\Oracle\Java\javapath C:\Program Files\Common Files\Oracle\Java\javapath
Если вы используете Java 15, вам нужно:
- В этой же системной переменной Path добавить путь:
C:\Program Files\Java\jdk-15.0.1\bin
Это должно быть достаточно.
- В этой же системной переменной Path добавить путь:
Если вы используете Java 8, выполните следующие шаги:
- Создайте переменную окружения
JAVA_HOME
:- Переменная среды: системная переменная:
JAVA_HOME
- Переменная среды: системная переменная:
Значение:
C:\Program Files\Java\jdk1.8.0_271
- Затем снова откройте переменную Path и добавьте:
%JAVA_HOME%\bin
- Создайте переменную окружения
После выполнения этих шагов у вас должны наладиться версии Java.
Как получить путь к выполняемому JAR-файлу?
Почему компилятор Java 11 использует invokevirtual для вызова приватных методов?
Определение свойства Ant из переменной окружения с значением по умолчанию
Как получить значение "os.name" для Windows 10 в Java?
Как объявить массив в одну строку?