Не удалось скомпилировать Java-программу (Примечание: нет доступа к настройке переменных среды) - PullRequest
0 голосов
/ 25 апреля 2018

Когда я пытался скомпилировать java-программу, она отображалась как

'javac' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Как всем известно, это из-за не заданной переменной среды.Но дело в том, что у меня нет доступа для добавления / изменения системных переменных.

Есть ли способ обойти это, чтобы заставить его работать.Пожалуйста, сообщите.

Снимок экрана 1: - введите описание изображения здесь

введите описание изображения здесь

Ответы [ 3 ]

0 голосов
/ 25 апреля 2018

Найдите путь к javac в Windows с помощью Windows Explorer C:\Program Files\Java\jdk1.8.0_161\bin и скопируйте путь.

Добавьте путь к переменным среды, например:

Перейдите в Панель управления,Переменные среды и вставьте адрес в начале переменной Path, за которой следует точка с запятой.то есть C:\Program Files\Java\jdk1.8.0_161\bin;.Не перезаписывайте существующий путь, просто добавьте путь javac к тому, что вы там найдете.Примените / сохраните эти изменения и выйдите из панели управления.

Закройте и снова откройте командную строку.Попробуйте скомпилировать снова.

0 голосов
/ 25 апреля 2018

Спасибо, ребята !!! Его сработало ..

set path =% path%; C: \ Program Files \ Java \ jdk1.8.0_31 \ bin

0 голосов
/ 25 апреля 2018
  • Опция 1: установить% PATH% в переменную среды пользователя вместо системной.
  • Вариант 2. Используйте команду set path для каждого нового cmd , который вы запускаете запустить / скомпилировать Java
  • Вариант 3. Создание пакетных файлов .bat с заданным путем Команда для запуска / компиляции Java [рекомендуется для вас]

Как заставить пакетные файлы (только для Windows) запускать / компилировать простой код Java?

  1. Создать новый текстовый файл
  2. Отредактируйте вышеуказанный файл и добавьте в него содержимое ниже: echo off cls set path=%path%;C:\Program Files\Java\jdk1.8.0_131\bin javac SourceFileName.java java MainClassName pause

  3. Сохранить файл и переименовать его как launch.bat

...