#java #javac
При компиляции кода через командную строку, с помощью команды javac, выдается вот такая ошибка Путь к bin прописан. Вроде все правильно, но все равно выдает ошибку. В чем может быть дело?
Ответы
Ответ 1
Причина ошибки — заданы некорректные «переменные среды». Соответственно, необходимо указать правильные. На рабочем столе откройте «Этот компьютер»: Нажмите слева вверху «Свойства», затем слева в меню — «Дополнительные параметры системы». В открывшейся вкладке «Дополнительно» в самом низу выберите «Переменные среды». Откроется содержимое. Нажмите в каждом окне поочередно «Создать». В окне «Новая пользовательская переменная» пропишите CLASSPATH. Затем в окне «Новая системная переменная» укажите переменную PATH. В поле «Значение» пропишите директорию к пакету JDK. Перезагрузите Windows. Кроме того, чтобы выполнить Javac, вы можете в командной строке прописать полный путь к консоли. К примеру: C:\Program Files\Java\jdk1.8.0_102\bin\javac.exe" MyFile.java ИсточникОтвет 2
Если не помогло, добавление в CLASSPATH, то добавь тот же самый путь в PATH, если там уже что-то есть то добавляй через точку с запятой ';'Ответ 3
Если после добавления путей ничего не поменялось, то сделай копии папок jdk в Programm Files/java и Programm Files(x86)/javaОтвет 4
Небольшое дополнение, путь в переменных мы прописываем до папочки bin, иначе работать не будет. Пример: C:\Program Files\Java\jdk1.8.0_201\bin Перезагружаться скорее всего не понадобиться, но обязательно перезапустите командную строку.Ответ 5
Надо перенести JAVA_HOME в самое начало переменной PATH, чтобы она была раньше стандартного пути, который прописался при установке: C:\Program Files (x86)\Common Files\Oracle\Java\javapath
Комментариев нет:
Отправить комментарий