Javac не распознается как внутренняя или внешняя команда, операционная программа или командный файл

Я новичок в приложении Java и затрудняюсь с составлением простой программы Helloworld.

JDK 1.7.0 установлен в моей Windows 7 и смог установить переменную пути, но не работал, поэтому я что-то пробовал, но все же продолжаю давать мне ту же ошибку. В моем cmd он говорит это:

C:\Users\Ivy>cd \

C:\cd java files

C:\java files>set path=C:Program Files (x86)\Java\jdk1.7.0\bin

C:\java files>javac Hello.java
'javac' is not recognized as an internal or external command, operable program or batch file.

Ответ 1

  • Проверьте путь javac в Windows с помощью Проводника Windows C:\Program Files\Java\jdk1.7.0_02\bin и скопируйте адрес.

  • Перейдите в Панель управления. Environment Variables и Insert адрес в начале var. Path, а затем точка с запятой. я C:\Program Files\Java\jdk1.7.0_02\bin;. Не удаляйте существующий путь, просто нажмите и перейдите в левый конец и вставьте строку выше. Не пытайтесь ничего другого, потому что вам просто нужно связать свой код с "javac.exe", и вам просто нужно его найти.

  • Закройте свою командную строку и закройте ее, и напишите код для компиляции и выполнения.

Ответ 2

попробуйте это.. У меня тоже было это, но теперь он решил в XP..

C:\ YourFolder >set path=C:\Program Files\Java\jdk1.7.0_09\bin;
C:\ YourFolder >javac YourCode.java

Ответ 3

Исправить путь - вы пропустили обратную косую черту после C:

C:\java files>set path=C:\Program Files (x86)\Java\jdk1.7.0\bin

Ответ 4

Если java-команда работает и возникает проблема с javac. то сначала проверьте в каталоге jdk bin javac.exe файл есть или нет. Если файл javac.exe существует, установите JAVA_HOME как системную переменную.

Ответ 5

Здесь напишите set Path = "C:\Program Files\Java\jdk1.7.0_09\bin" или установите PATH = "C:\Program Files\Java\jdk1.7.0_09\bin"

Не записывайте путь.

вы также можете пойти без набора.

Я пробовал, что он работает хорошо.

Ответ 6

Проверьте переменные среды.

В моем случае у меня был JAVA_HOME, установленный в Системные переменные, а также в моих переменных Пользовательская учетная запись, а последняя была установлена ​​в неправильную версию Java. У меня также была та же проблема с переменной Path.

После удаления JAVA_HOME из моей учетной записи пользователя и удаления неправильного пути из переменной Path он работал правильно.