javac не распознается как внутренняя или внешняя команда, операционная программа или командный файл
Я новичок в приложении Java и затрудняюсь с составлением простой программы Helloworld.
JDK 1.7.0 установлен в моей Windows 7 и смог установить переменную пути, но не работал, поэтому я что-то пробовал, но все же продолжаю давать мне ту же ошибку. В моем cmd он говорит это:
C: \ Users \ Ivy> cd \ C: \ cd java-файлы C: \ java files> set path = C: Program Files (x86) \ Java \ jdk1.7.0 \ bin C: \ java files> javac Hello.java «javac» не распознается как внутренняя или внешняя команда, операционная программа или командный файл.
- Параметры источника javac и целевые параметры
- Различия между параметрами classpath и sourcepath javac
- Компиляция java-файлов во всех подпапках?
- Сохранение имен параметров / аргументов в скомпилированных java-classах
- Является ли это действительной Java?
- можно ли отключить вставку javac статических конечных переменных?
- javac для компиляции всех java-файлов в данной директории рекурсивно
- Будет ли Java встроенный метод (ы) во время оптимизации?
- Почему javac жалуется на дженерики, не связанные с аргументами типа classа?
- Javac: обрабатывать предупреждения как ошибки
- Компиляция нескольких пакетов с использованием командной строки в Java
- Как скомпилировать исходный файл java, который кодируется как «UTF-8»?
- Размер строки инициализации в java
-
Проверьте свой путь
javac
в Windows с помощью проводника WindowsC:\Program Files\Java\jdk1.7.0_02\bin
и скопируйте адрес. -
Перейдите в Панель управления.
Environment Variables
иInsert
адрес в начале var.Path
за которым следует точка с запятой. т.е.C:\Program Files\Java\jdk1.7.0_02\bin;
, Не удаляйте существующий путь, просто нажмите и перейдите в левый конец и вставьте строку выше. Не пробуйте ничего другого, потому что вам просто нужно связать свой код с «javac.exe», и вам просто нужно его найти. -
Закройте командную строку и закройте ее и запишите код для компиляции и выполнения.
попробуйте это. У меня тоже было это, но теперь он решил в XP ..
C:\ YourFolder >set path=C:\Program Files\Java\jdk1.7.0_09\bin; C:\ YourFolder >javac YourCode.java
Исправьте путь – вы пропустили обратную косую черту после C:
C:\java files>set path=C:\Program Files (x86)\Java\jdk1.7.0\bin
Если java-команда работает и возникает проблема с javac. то сначала проверьте в каталоге bin jdk файл javac.exe или нет. Если файл javac.exe существует, установите JAVA_HOME
как системную переменную.
Здесь напишите set Path = “C: \ Program Files \ Java \ jdk1.7.0_09 \ bin” или установите PATH = “C: \ Program Files \ Java \ jdk1.7.0_09 \ bin”
Не пишите путь.
вы также можете пойти без набора.
Я пробовал, он работает хорошо.
Проверьте переменные среды.
В моем случае у меня был JAVA_HOME, установленный в системных переменных, а также в моих переменных учетной записи пользователя, и последний был настроен на неправильную версию Java . У меня также была та же проблема с переменной Path.
После удаления JAVA_HOME из моих переменных учетной записи пользователя и удаления неправильного пути из переменной «Путь» он работал правильно.