Что я могу сделать, когда я держу получать ошибкуJavac не признал
«Javac» не распознается как внутренней или внешней командой, исполняемой программой или пакетным файлом
, когда я хочу компилировать мой банку или файл .class
?
Благодаря
Что я могу сделать, когда я держу получать ошибкуJavac не признал
«Javac» не распознается как внутренней или внешней командой, исполняемой программой или пакетным файлом
, когда я хочу компилировать мой банку или файл .class
?
Благодаря
Убедитесь% JAVA_HOME%/бен на вашем% PATH% (или $ JAVA_HOME на $ PATH в * NIX).
Это означает, что javac не находится в переменной PATH.
В Windows вам просто нужно добавить папку, содержащую javac.exe, в переменную среды PATH (Win + Pause/Break).
В Linux/Mac/Unix просто добавьте этот каталог в $ PATH в .bashrc или аналогичный.
Вам необходимо установить JDK (который включает компилятор javac) и убедиться, что он находится на пути. См. http://java.sun.com/javase/downloads/index.jsp
Это означает, что это не на вашем пути. У вас есть следующие опции:
1) Перейдите в каталог, в котором живет javac, прежде чем звонить ему.
2) Используйте полный путь к javac при выполнении вызова, например. C: \ Java \ jdk1.6.0_12 \ Bin \ Javac ...
3) Добавьте каталог JAVAC переменной PATH среды
ошибка, что вы видите порожден Windows, и не специфичный для Java. Эта ошибка означает, что вы набрали команду, и Windows не могла найти команду под этим именем.
Самый простой способ исправить ситуацию - убедиться, что Java правильно установлена в PATH
вашей системы.
Во-первых, убедитесь, что у вас установлен JDK (а не только JRE). Следующим лучшим вариантом является добавление переменной окружения JAVA_HOME
и указание ее в базовом каталоге установки для установленной версии Java.
Затем измените переменную среды PATH
, добавив строку %JAVA_HOME%\bin;
к тому, что уже есть в вашем PATH
. Если вы посмотрите на содержимое этого каталога, вы увидите, что там находится javac
(наряду с рядом других инструментов разработки Java).
Шаг 4 (Обновление переменной PATH) в JDK installation instructions объясняет, что вы должны сделать, чтобы сделать это так, что вы можете просто ввести javac
в окне командной строки.
Приведенная ниже ссылка дает пошаговое объяснение того, как настроить java_home и переменные пути. JAVA_HOME setup
Даже если бы я был
JAVA_HOME
определено%JAVA_HOME%\bin
присутствует в моей %PATH%
я все еще имел эту ошибку. Я решил это, исключив JRE из моей переменной пути. Он был поставлен до JAVA_HOME
, не имеет javac
. Кажется, Windows не может найти javac
в JAVA_HOME\bin
в этом случае.
для Windows
Панель управления>системы ... Затем нажмите Advanced System Настройка (левая панель) ... затем всплывающее окно откроется ... затем нажмите Переменные среды ... Затем откроется другое окно ... нажмите Новый и введите введите данные ниже
имя переменной ПУТЬ
Значение переменной: C: \ Program Files \ Java \ jdk1.7.0_45 \ Bin [* убедитесь, что это правильный путь для вас]
Тогда это должен работать
+1 для быстрого доступа к странице «Свойства» на «Мой компьютер». :) – g19fanatic