Java не является внутренней или внешней командой исполняемой программы или пакетного файла
Обновлено: 21.11.2024
Я успешно прохожу этапы регистрации, пока не запускаю bbwp, после чего получаю следующее:
[INFO] Разбор параметров командной строки
[INFO] Анализ Bbwp.properties
[INFO] Проверка архива WebWorks
[INFO] Анализ config.xml
[ИНФО] Приложение наполнения исходников
[ИНФО] Компиляция приложений WebWorks
[ИНФО] Упаковка панели записи
[ИНФО] Полная упаковка панели
[ИНФО] Начать подписание Инструмент
'java' не распознается как внутренняя или внешняя,
рабочая программа заказа или пакетный файл.
[ОШИБКА] Подпись не удалась
Java установлена и мешает мне, какие предложения?
К счастью, перезагрузка решила проблему.
Такие вещи всегда случаются во время кризиса.
Похожие вопросы
Сообщение заголовка — это то, что появляется, когда я пытаюсь установить приложение для тестирования на эскизе симулятора. Я осмотрелся и думаю, что у меня есть право на синтаксис, но любая помощь будет принята с благодарностью. Спасибо.
D:\Моя компания\Разработка приложений\Blackberry\bbwp\blackberry-tablet-sdk\bin >
BlackBerry-deploy-installApp-device 192.168.142.128 - пакет "C:\Users\Amir".
Muslim\Downloads\bin\sketchPadStandard.bar' - пароль *.
'java' не распознается как внутренняя или внешняя, рабочая
программа порядка или пакетный файл.
Вы устанавливаете jdk 1.6, а затем указываете путь к java.
Чтобы установить путь к java, откройте командную строку и напишите
путь = C:\Program Files\Java\jdk1.6.0_07\bin
Когда я пытаюсь подписать веб-приложение с регистрацией ключей, т. е. файлов .csi
в командной строке я получаю следующую ошибку.
C:\Program Research In Motion\BlackBerry WebWorks SDK 2.3.1.5\bin>java-jar SignatureTool.jar client-RBB — 1962923.csi
'java' не распознается как внутренний или внешний, порядок
действующая программа или пакетный файл.
Вы не добавили свой каталог JDK_INSTALL\bin в среду пути, поэтому Windows не может найти java.exe. В этой статье объясняется, как это сделать.
Исходное название: ping не работает
В окне cmd, когда я пытаюсь выполнить команду ping с сайта, я получаю сообщение о том, что "ping не распознается как внутренняя или внешняя команда".
Дэн Калик, спасение
Спасибо, что разместили свой вопрос в сообществе Microsoft.
Я понимаю, что вы не можете пропинговать веб-сайт в командной строке с сообщением об ошибке: "ping не распознается как внутренняя или внешняя команда". Поправьте меня, если я ошибаюсь.
Я представляю неудобства, которые вы испытываете. Обязательно помогу в вопросе фикса.
Чтобы помочь вам предложить несколько шагов для решения проблемы, я был бы признателен, если бы вы ответили на следующие вопросы:
1 у вас проблемы с доступом в Интернет?
<р>2. производили ли вы какое-либо новое оборудование или программное обеспечение на своем компьютере перед выставкой?Пожалуйста, следуйте инструкциям и проверьте вопрос ниже:
а. нажмите «Пуск», затем введите три буквы cmd в поле поиска, затем щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».
б. введите эти команды и нажмите Enter после каждой:
Ваш ответ очень важен для нас, чтобы обеспечить правильное решение. Пожалуйста, свяжитесь с нами с приведенной выше информацией, чтобы помочь вам соответствующим образом.
Я не могу запустить команду portqry на своем компьютере с Win 7 Professional. У меня домашняя сеть и 3 компьютера (1) Win 7 Professional (2) Win 7 Ultimate не может запустить команду ни с одного из моих компьютеров. Это сообщение:
Microsoft Windows [Версия 6.1.7600]
Авторские права (c) Microsoft Corporation, 2009 г. Все права защищены.
C:\Windows\System32>PortQry
'portqry' не распознается как внутренняя или внешняя командная
оперативная программа или пакетный файл.
C:\Windows\System32 >
Любой советник будет глубоко признателен
Эта команда не включена в Windows 7. Прежде всего, скачайте и установите ее. Затем измените каталоги на местоположение. По умолчанию это C:\PortQryV2:
CD /d C:\PortQryV2
PortQry
Я попытался запустить приведенную ниже команду и получил следующую ошибку. exp/imp работает нормально, только expdb/impdb не работает
D:\app\suremani\product\11.2.0\client_2\BIN > expdb FCSUPP1202/[email protected]
Каталог = DATA_PUMP_DIR лидер = FCSUPP1202.dmp log = FCSUPP1202.log
'expdb ' не распознается как внутренняя или внешняя командная
оперативная программа или пакетный файл.
Утилита "expdp", а не "expdb".
Он может быть установлен или не установлен при установке вашего клиента.
Хемант К. Коллетт
У меня есть веб-приложение ADF с двумя проектами: model-ViewController. Я создаю третий проект с именем Build и XML-файл с именем ojdeploy — build.xml.
Однако в командной строке я не могу запустить ojdeploy.Как развернуть?
E:\SOAworkspace\otnapp\Build > ojdeploy buildfile - ojdeploy - build.xml
'ojdeploy' не распознается как внутренняя или внешняя команда
исполняемая программа или пакетный файл.
Вы можете найти ojdeploy по следующему адресу
Убедитесь, что он указан в переменной PATH
Исходное название: CSript
Когда я создаю приложение командной строки phonegap, оно показывает ошибку, так как 'cscript' не распознается как внутренняя или внешняя, рабочая
программа порядка или пакетный файл.
Помогите мне решить эту проблему, пожалуйста. Это срочно
назад таким образом я обнаружил, что cscript.exe. Я по ошибке удалил переменную среды
c:\Windows\System32. то ошибка произошла оли. теперь я исправил эту ошибку.
Здравствуйте
Я пытаюсь развернуть экземпляр страницы OPS R12 в cmd, выполняя импорт сценария, который я получил ниже ошибки
'импорт' не распознается как внутренний или внешний, команда исполняемой программы или пакетного файла.
не могли бы вы сказать мне, как решить эту проблему.
Спасибо и с наилучшими пожеланиями.
Джоселин.
Вы можете использовать приведенный ниже URL для справки.
Я успешно установил Oracle 10 вручную (после многих неудач), но после завершения установки попытался вручную создать базу данных. Поэтому сначала создадим файл паролей.
Я использовал команду
intpwd - oracle - startmode Moradim-sid-новый тест
Но я получаю следующую ошибку.
' *'oradim' не распознается как внутренняя или внешняя, порядка
рабочая программа или пакетный файл.
Пожалуйста, дайте мне знать, что мы можем здесь сделать.
Попробуйте следующее: сначала укажите новое ключевое слово перед sid
C:\Documents and Settings\rajesh-kg > oradim-new - sid test oracle - intpwd
Созданный экземпляр.
Я настраиваю сервер, и когда я ввожу команду "bash", он говорит, что он не распознан, что мне делать?
bash — это оболочка Unix. Если вы используете bash в Windows, выполните поиск в Интернете по запросу «bash для окон», и вы найдете информацию о некоторых параметрах.
Запуск Windows 7 Ultimate SP1 от имени единственного пользователя (администратора)
Установлено недавно: новая установка Windows 7
Только что запустил SFC/scannow и исправил некоторые проблемы.
Попробуйте сохранить DLL в командной строке с повышенными правами.
Введено: regsrv32 lxbxtime.dll
Ответ: regsrv32 не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
Как это исправить?
Могу ли я подтвердить, что вы вводите "regsrv32", как указано выше, или "regsvr32"?"
Возможно, это опечатка, но команда regsvr32.
мой код ниже:
off @echo
CD. > list.txt
for /f "delims =" % in (' dir / a-d/b * .txt "") (echo %%i)>>list.txt
echo. > список.txt
MD "20".
for /f "delims delims =" % in ('findstr /c:"%%j" ")
В чем проблема?
Причина - "переменные среды".
Добавить «C:\Windows\System32» в «путь» к «системным переменным» можно.
Я только что купил HD с установленной XP, и теперь я получаю сообщение «IP не распознается как внутренняя или внешняя команда исполняемой программы или пакетного файла», проблем с сетевой картой для управления устройством нет. Что я могу сделать?
Исходное название: 'ip' не распознан
Попробуйте "ipconfig/release" и "ipconfig/renew". "
Я пытался опубликовать это в двух разделах форума и был прав, поэтому заранее извиняюсь, если это не то место, где я должен быть!
Я пытаюсь запустить Drush msysgit (оболочка drupal, установленная специально для Windows). Несколько дней назад все было нормально, а теперь программа всегда запускается с вышеуказанной ошибкой
К сожалению, это не тот форум. Форум MSDN MS Dos будет уместным, чтобы продолжить работу с этим приложением. Перейдите по ссылке и задайте вопрос.
Возможно, вы ищете
Как удалить набор инструментов для веб-разработчиков? Спасибо
Привет всем! Я использую стартовый Mac Pro 2 x 2 2009 года, 26 ГГц, четырехъядерный процессор Intel Xeon 12 ГБ, 1066 МГц, DDR3NVIDIA GeForce GT 120, 512 МБ, OS X Yosemite 10.10.5. Я хочу обновить видеокарту, но не знаю. если еда для моего Mac будет поддерживать это. я ло
Привет, мир. Мне нужно отправить результаты операции времени с реального ПК на хост-компьютер, не влияя на детерминизм на ПК в режиме реального времени. Для этого у меня есть циклы с двумя периодами, две гонки по 417 микросекунд, но с разным уровнем приоритета. Кто работает
Здравствуйте. У меня Windows Vista 32 бит. Я не могу заставить напоминание календаря Windows работать при запуске программы, несмотря на то, что «напоминания должны отображаться, когда Windows Caldendar не запущен» в диалоговом окне «Параметры». Я пропустил несколько заданий, потому что
При попытке проверить текущую версию Java, в которой я работаю, я получил сообщение об ошибке "java не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл".
Я работаю под управлением ОС Windows 7, скачал последнюю версию JDK и почувствовал, что, возможно, случайно удалил java с компьютера, так как раньше я мог проверить версию Java с помощью команды "java -version".
Какое программное обеспечение необходимо загрузить, чтобы Java снова заработала на моем компьютере?
Мне удалось снова запустить Java из командной строки после того, как я убедился, что все переменные среды указывают на текущий Java SDK.
18 ответов 18
Вам необходимо настроить переменные среды JAVA_HOME и PATH .
JAVA_HOME должен содержать путь к java, и вы должны добавить %JAVA_HOME%\bin в PATH
Кроме того, вы можете просто добавить в PATH полный путь к папке bin без переменной JAVA_HOME, однако это немного раздражает, когда вам нужно иметь более одной версии Java на вашем компьютере (таким образом вы нужно только изменить JAVA_HOME и даже не заморачиваться с PATH )
в моем случае у меня была установлена jdk 7, и она работала нормально, пока я не обновился до более новой версии jdk 8, решение состояло в том, чтобы удалить старую версию jdk
У меня это работает после удаления JAVA_HOME и установки всего пути к папке java bin в первой переменной Path
Щелкните правой кнопкой мыши Мой компьютер
Выберите дополнительные параметры системы
Выберите вкладку "Дополнительно"
Выберите переменные среды
Выберите путь в разделе «Системные переменные»
Нажмите кнопку "Изменить"
В редакторе значений переменных вставьте это в начало строки
Нажмите "ОК", а затем еще раз "ОК".
Перезапустите командную строку, иначе она не увидит изменение переменной пути
Введите java -version в командной строке.
Примечания к шагу 8:
- Версия Java здесь может отличаться от используемой здесь — это только пример.
- Возможно, в переменной пути будут другие значения. Очень важно не удалять то, что уже есть. Вот почему в инструкциях сказано вставить заданное значение в начало строки — это означает, что вы не удаляете существующее значение, а просто ставите java перед ним. Это также устраняет любые проблемы, которые могут возникнуть, если другая версия Java также находится на пути.
Примечания к шагу 6:
- Это устанавливает путь для компьютера, а не для отдельного пользователя. Возможно, вы работаете на компьютере, который используют и другие разработчики, и в этом случае вы предпочтете установить пользовательские переменные, а не системные.
Похоже, вы не добавили правильный каталог в свой путь.
Сначала узнайте, в какой каталог вы установили Java. Например, на моем компьютере он находится в C:\Program Files\java\jdk1.7.0_11 1 . Как только вы его найдете, попробуйте запустить его напрямую. Например:
После того, как вы выбрали нужную версию, добавьте каталог bin в переменную среды PATH.
Обратите внимание, что вам не нужна переменная среды JAVA_HOME, и она не нужна уже некоторое время. Некоторые инструменты могут использовать его, и если вы используете один из них, то, конечно, установите его, но если вы просто используете (скажем) Eclipse и инструменты командной строки java/javac, у вас все в порядке без него.
1 Да, это напомнило мне о необходимости обновления.
@SotiriosDelimanolis: Я не могу вспомнить, когда мне это было нужно в последний раз. Некоторые инструменты могут, но я бы начал изменять среду только тогда, когда мне действительно нужно, а не просто так. (Я отредактирую свой ответ, чтобы указать это.)
Большое спасибо за ваш ответ, однако после добавления пути к java в переменные среды "Путь" и "JAVA_HOME" я все еще получаю ту же ошибку.
@Karen: Ну, вы попробовали мой первый шаг — запустить его явно? И перезапускали ли вы командную строку после изменения переменных среды?
Когда я запустил курсив c:\> "c:\Program Files\java\jdk1.7.0_11\bin\java" -version курсив, он сказал: "java версия '1.7.0_11' Java SE Runtime Environment Java HotSpot Client VM
Да, я перезапустил cmd после изменения переменных среды, но, к сожалению, изменений не произошло.
Предположим, что Java/JDK установлена в папку: C:\Program Files\Java:
Следуйте инструкциям:
- Выберите Панель управления → Система → Дополнительные параметры системы → Дополнительно → Переменные среды ( Win + Pause/Break для Система в Панель управления)
- В разделе Системные переменные нажмите Создать…
- В Имя переменной напишите: JAVA_HOME
- В Значение переменной напишите: C:\Program Files\Java\bin , нажмите ОК:
- В разделе Системные переменные дважды щелкните Путь.
- Нажмите Создать и напишите C:\Program Files\Java\bin , нажмите ОК:
- В окне Переменные среды нажмите ОК
- Перезапустите/запустите cmd.exe и напишите: java --version : ол>р>
- В разделе «Системные переменные» нажмите «Создать…».
- В имени переменной напишите: JAVA_HOME
- В поле Значение переменной напишите: C:\Program Files\Java\jdk-15.0.2\bin , нажмите OK
- Закройте активный терминал;
- Откройте свой любимый терминал;
- Введите java -версия .
- Открыть командную строку
- Запустите команду «Установить путь». Это напечатает текущее значение переменной среды пути. Вы можете увидеть список всех добавленных каталогов. Проверьте, добавлен ли путь Java SDK или нет. Если он добавлен, вы должны увидеть примерно следующее.
c:\>установить путь
Путь=C:\Program Files (x86)\Windows Resource Kits\Tools\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\ Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Quarantine\;C:\Program Files\Perforce;C:\Program Files\Microsoft Network Monitor 3\;c: \Program Files\Java\jdk1.7.0_17\binКак установить путь к JDK
- Откройте свойства системы (запустите sysdm.cpl)
- Перейти на вкладку "Дополнительно".
- Нажмите "Переменные среды"
Теперь откройте новую командную строку и запустите «установить путь». Вы увидите, что путь к JDK добавлен.Обратите внимание, что если вы запустите команду из окна, которое было открыто до того, как вы изменили переменную PATH, она не напечатает обновленный путь. Даже для компиляции Java-программ вам нужно открыть новое командное окно после установки PATH.
Я получал сообщение об ошибке ""java" не распознается как внутренняя или внешняя команда...". Спасибо за подробную информацию о том, как это исправить.
Это действительно полезно для запуска Java на моем компьютере. Большое спасибо за то, что поделились этой информацией..
Спасибо. Пошаговое обучение очень полезно. Я потратил более 2 часов, чтобы решить эту проблему, и, наконец, этот форум мне помог. Еще раз спасибо.
у меня все еще появляется это сообщение об ошибке? есть идеи, что не так?
После установки пути необходимо открыть новое окно cmd.
нужно добавить точку с запятой в конце пути и попробовать
c:\Program Files\Java\jdk1.7.0_17\bin;у меня сработало. СПАСИБО! загляните в уже существующую переменную Path и просто добавьте расширение Java bin после точки с запятой…
Спасибо! Сделано отлично. Я просто не понял процедуру в книге, но после прочтения ваших шагов «хлоп, хлоп. хлопать" Боже благослови! ^_^
Большое спасибо, сэр :))
на моем компьютере установлена java, я проверил это. но когда я набираю javac, появляется сообщение об ошибке выше, даже после установки пути… что мне делать? помогите, пожалуйста
Я не уверен, что вы также проверили, был ли установлен JDK, а не только JRE. Вы можете подтвердить это?
Кроме того, вы открыли новую команду после установки пути?Убедитесь, что вы устанавливаете системный PATH, а не пользовательский PATH. По какой-то причине я считаю, что пользовательский PATH не работает.
Я установил jdk 8 с обновлением 25, а также установил путь и перезагрузил систему. Но все равно отображается сообщение о том, что java не распознается как внутренняя/внешняя команда
Запросить помощь
Заранее спасибо
Можете ли вы сообщить нам следующее, чтобы помочь вам.
1) Путь к папке, в которой находится папка java bin.
2) Значение переменной среды PATH (вы можете получить с помощью команды «установить путь»)Перезагрузка не требуется, чтобы изменения PATH вступили в силу. Просто новое окно cmd должно получить новые значения.
Hı, после этих шагов он скомпилировал файлы Java, но я получаю сообщение «Не удалось найти или загрузить основной класс».
Большое спасибо, чувак..Теперь я могу скомпилировать исходный файл Java…ты мужик…шахматы
Странная ситуация: мой javac работает нормально, но -jar не распознается. Переменная пути определенно содержит мой путь JDK. Что я могу сделать?
Убедитесь, что исполняемый файл jar.exe указан в пути к JDK. Это должно было быть установлено по умолчанию в той же папке, где присутствует javac.exe.
Пожалуйста, мне нужна ваша помощь, как получить информацию после нажатия кнопки удаления? Я удалил «Путь» и его значение из среды. Собственно, я хотел прописать путь для javac, не знаю, какую информацию мне сейчас вводить в путь, но я добавил в него имя jdk и его версию, так что теперь путь теряется вместе с значения или что-то еще, что было написано там до того, как я его отредактировал.
Пожалуйста, кто-нибудь может мне помочь? пожалуйста, мне нужна ваша помощь в решении такой проблемы, как «javac не распознается как внутренняя или внешняя команда»
ваша помощь очень ценится!
Вы можете установить его снова, это не должно быть проблемой. Ценность моей системы заключается в следующем.
Исходя из вышеизложенного, вы можете удалить папки, не существующие в вашей системе, и соответствующим образом установить PATH.
Я установил jdk 8 с обновлением 45 и указал путь к системной среде. Я убедился, что мое окно командной строки было закрыто, а затем открыл окно командной строки, и я все еще получаю сообщение «javac» не распознается как внутренняя/внешняя команда.
1) Путь к папке, в которой находится папка java bin.
C:\Program Files\Java\jdk1.8.0_45
Патч C:\Program Files\Java имеет следующие папки:
jkd1.8.0_45
jre1.8.0_31 < бр />jre1.8.0_452) Значение переменной среды PATH (вы можете получить с помощью команды «установить путь»)
C:\ProgramData\Oracle\Java\javapath;c:\Program Files (x86)\AMD APP\bin \x86_64;c:\Program Files (x86)\AMD APP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Java\jdk1.8.0_45Заранее спасибо
В используемом вами пути Java обнаружена незначительная ошибка. Вам нужно добавить C:\Program Files\Java\jdk1.8.0_45\bin . bin отсутствует в указанном вами пути.
Большое спасибо. это сработало
Я прочитал ваше руководство и комментарии, но у меня все еще есть проблема. Любая помощь будет принята с благодарностью; Я уже потратил на это несколько часов.
2) Я закрыл и снова открыл cmd.
Сообщите нам вывод этого каталога "C:\Program Files\Java\jdk1.8.0_45\bin"
PATH, кажется, был установлен правильно. Но я сомневаюсь, что у вас есть java*.exe файлы в папке или нет.Кроме того, убедитесь, что вы устанавливаете системный PATH, а не пользовательский PATH. По какой-то причине я считаю, что пользовательский PATH не работает.
Привет, у меня сейчас эта проблема, но когда я набираю команду dir для созданного пути, я получаю все правильные файлы.
Я не знаю, в чем проблема и как ее исправить?Спасибо, я получал эту ошибку последние 2 месяца, и теперь, наконец, я решил ее……:-)
после выполнения всех вышеперечисленных шагов я могу скомпилировать и успешно запустить все коды, сохраненные в моей папке bin.
но если я сохраню свои файлы .java в какой-либо другой папке и попытаюсь их скомпилировать, я получу ошибку «javac не распознан как intrnl или extrnl comnd..».
что мне сделать, чтобы мои коды запускались из любой папки?
Похоже, вы не установили значение в PATH/не правильное значение. Пожалуйста, ознакомьтесь с приведенными выше инструкциями по правильной настройке PATH.
Привет. У меня это все еще не работает, говорит, что Javac все еще не распознается как внутренняя или внешняя команда. Я снова открыл окно cmd и не знаю, что не так. Я думал, что смогу ответить на те же вопросы, что и кто-то другой, может быть, вы могли бы увидеть, что не так, или иметь другое представление о том, что я могу сделать.
1) Путь к папке, в которой находится папка java bin.
C:\Program Files (x86)\Java\jdk1.8.0_40\bin
Патч C:\Program Files (x86)\Java имеет следующие папки
jdk1.8.0_40 < br />jre1.8.0_40
jre1.8.0_45Можете ли вы проверить, есть ли у вас файл javac в папке bin. Хотя маловероятно, что файл не будет присутствовать, но я не вижу другой причины, по которой вы все равно получаете ошибку.
Привет, админ,
У меня тоже такая проблема. У меня нет файла javac в папке bin.
Можете ли вы помочь.
СпасибоПроверьте, установлена ли у вас JDK или JRE? JDK должен иметь исполняемый файл javac.exe вместе с другими материалами JRE. JRE будет иметь только файлы (java.exe и еще несколько) для запуска уже скомпилированных программ Java.
При установке пути я стер уже существующий предыдущий путь и ввел «c:\programfiles(x86)\java\jdk\1.8.0_65\bin;» в командной строке cmd команда set path показывает значение пути, такое же, как указано выше, но я получаю сообщение об ошибке javac не распознан……пожалуйста, помогите.
У меня такая же проблема. Я проверил javac в папке bin, и он был там. Но я поймал другую проблему. Я установил путь в cmd, и когда я проверил, он был установлен. Затем я закрываю окно, и когда я снова открываю другое окно cmd, там не было пути, который я установил в предыдущем окне cmd. Не могли бы вы помочь?
Большое спасибо за инструкции. Я исправил эту ошибку распознавания.
все еще не работает, приятель! пожалуйста, помогите
я столкнулся с той же проблемой, что и Шивани и Анна… но у меня есть javac.exe в папке bin, но ошибка все еще возникает
Javac не распознается как внутренняя или внешняя команда!! пожалуйста, помогите
Уже задан путь. В папке есть java.exe, все равно выдает ошибку. ПОЖАЛУЙСТА ПОМОГИ! :3
Даже после установки пути я получаю сообщение об ошибке javac не распознается как внутренняя или внешняя команда. Пожалуйста, помогите мне с этим. Недавно я сменил ОС на Windows10.
У меня установлено обновление 6 для Java SE 8 .
Путь, который я установил: C:\Program Files (x86)\Java\jdk1.8.0_60\bin
расположение java: C:\Program Files (x86)\Java\jdk1 .8.0_60 (для jdk он также содержит файл javac в папке bin) и
C:\Program Files (x86)\Java\jre1.8.0_60 (для jre)
Я пытаюсь запустить программу, которая находится в какой-то папке на диске D. Когда я пытаюсь запустить, я получаю сообщение об ошибке, что «javac не распознается как внутренняя или внешняя команда. То же самое отлично работало с java 7…Большое спасибо, это работает для меня.
Я обнаружил проблему в том, что не помещал пробел между файлами программы,
Это заняло три дня,
Еще раз спасибо за вашу помощьБольшое спасибо, мне помогло!
Привет,
Большое спасибо. Я все делал правильно, но все еще не мог увидеть путь jdk в командной строке. Ваша последняя записка сделала мой день. Повторное открытие нового командного окна решило мою проблему.Большое спасибо за эту полезную информацию. Будьте благословенны :)
благодаря этой статье, она мне очень помогла
большое спасибо, это действительно помогло…
После того, как путь правильный..все равно программа не компилируется..помогите мне..
несмотря на установку пути, я могу запустить java, но не могу запустить javac
я выполнил всю процедурупо-прежнему возникает та же ошибка при компиляции, что «javac не распознается как внутренняя или внешняя команда»
Спасибо! Это сработало! Я добавил путь через графический интерфейс, но я проверял снова и снова в одной и той же командной строке. Как только я открыл новый, я обнаружил, что новый путь добавлен, выполнив «установить путь», и javac заработал! (Д)
Чтобы запустить javac в cmd, вы используете ‘set PATH’, что правильно, но на этом пути есть проблема.
"Вы должны устанавливать путь каждый раз, когда запускаете cmd."
Я нашел новый и очень простой способ, который нужно сделать только один раз.
Пожалуйста, внимательно прочитайте инструкции –
. Во-первых, откройте диск «C:» > откройте Windows > откройте Java.
.Теперь вы столкнетесь с двумя папками jdk.
.Вы должны сначала открыть папку, а затем открыть корзину.
. Нажмите ctrl + A, а затем ctrl + C.
. Вернитесь к C: Диск, а затем к Windows.
. Затем нажмите ctrl + V.
. Теперь вернитесь к C: > Program Files > Java > JDK [First Folder].
. Нажмите ctrl + A, после чего будут выбраны все файлы и папки.
.Отмените выбор файла – bin.
.Нажмите ctrl + c и вставьте все файлы на диск C:. (Имейте в виду, что файлы .paste не должны находиться ни в одной из папок, они будут вне всех папок и должны находиться только на диске C:.Нет, вам НЕ нужно устанавливать путь каждый раз. Следуйте инструкциям в посте, чтобы сделать это из окна свойств системы. Вам нужно установить путь только один раз, и после этого он будет работать нормально. Убедитесь, что вы открыли новую командную строку после обновления пути.
Не могли бы вы найти ошибку. Я знаю, что в моем пути есть куча дерьма, но я пытаюсь разместить версию jdk в правильном месте. Вот мой путь без версии (и да, я проверил, и у меня версия 8.1.0_91)
Что я пытался поставить и все еще не работает:
Вы можете помочь, пожалуйста?
Думаю, это сработает. Это может быть немного завышено, но, к счастью, я могу запустить java -version и javac без ошибок. Спасибо за полезную страницу! :)
все еще получаю, javac не распознается как внутренняя или внешняя команда!!
Убедитесь, что вы запускаете командную строку от имени администратора в Windows 7 и более поздних версиях
Здравствуйте, у меня есть Hello.java и в c:\MyProject.
Но команда
c:\myProject>javac Hello.java
javac: файл не найден: Hello.java
Использование: javac
use -help для списка возможные вариантыНе могли бы вы посоветовать мне, что не так
Путь Javac указан правильно, он жалуется, что Hello.java не найден. Проверьте, есть ли этот файл в папке C:\myProject
Я сделал это, но когда я открыл cmd после закрытия всех вкладок, он снова показал то же самое, кроме jdk, и когда я снова открыл переменные среды, я обнаружил, что пути, который я написал, не было, пожалуйста, помогите
У меня уже правильно указан каталог, но в некоторых папках Java не распознается как команда. У меня есть 4 сервера minecraft для разных модпаков/версий, но работает только один. Копирование .bat не работает, но запуск .jar по-прежнему работает, и ввод команды в командной строке в этом каталоге дает другую ошибку
спасибо за предложение… это сработало, изменив путь.. на большинстве ПК/ноутбуков возникает ошибка из-за изменения PATH..лучше каждый сначала проверить свой путь, установленный в соответствующей системе
привет, админ,
я установил последнюю версию jdk, если я даю java-версию в cmd, она распознается, но javac не распознается, в чем может быть причина??Я установил переменные среды, и когда я набираю java в командной строке, все работает. Но когда я пытаюсь скомпилировать файл .java с помощью команды javac, он не работает и выдает ошибку: javac не распознается как внутренняя или внешняя команда
Привет, ребята,
Даже у меня была такая же проблема, и я сделал следующие 2 вещи, которые наконец сработали для меня:
1. В системных переменных (на вкладке «Дополнительно») создана новая переменная «CLASSPATH» со значением «C:\Program Files\Java\jre-10\lib»
2. Закрыто текущее окно командной строки (поскольку оно по-прежнему выдавало ту же ошибку), открылось новое окно командной строки, где я получил правильный ответ для javac :)
Надеюсь, это поможет.Только одна программа компилируется правильно. Остальные выдают ошибки. Помогите пожалуйста
сработало, красавчик
Я уже настроил все эти мысли, прежде чем увидеть эти заметки, но все же я сталкиваюсь с тем, что java не распознается как внутренняя или внешняя камера, и что мне делать дальше, я установил последнюю версию java jdk 14
Читайте также:
Я действительно опаздываю, но это первый раз, когда у меня возникла проблема с этим, моя установка JDK находится на диске C:, расположение проекта — на диске D:\. Я обновил %JAVA_HOME%, чтобы он указывал на корзину JDK, хотя она была там, но не указывала непосредственно на \bin, но все равно появляется сообщение «java не распознана»
Переменные среды поиска.
откройте "редактировать системные переменные среды". затем нажмите «переменные среды».
В разделе "Пользовательские переменные" нажмите "Путь", затем "Изменить".
Найдите путь к Java и нажмите "Изменить".
затем вставьте путь к папке установки Java. В основном вы можете найти его на пути, похожем на этот. C:\Program Files\Java\jdk-12.0.2\bin
Затем нажмите ОК. Теперь в меню «Пуск» введите cmd. откройте командную строку. введите java -version Если вы все сделали правильно, должно появиться что-то вроде этого.
Для меня он начинает работать после установки ,: в начале пути системной переменной :--
Мое решение состояло в том, чтобы поместить одно и то же значение (путь к папке bin JDK) в JAVA_HOME и Path
Добро пожаловать в SO. Пожалуйста, добавьте дополнительную информацию - например. то, что вы на самом деле помещаете в JAVA_HOME и PATH, и не ссылаетесь на другие ответы.
В моем случае PATH был правильно установлен, но PATHEXT был очищен мной по ошибке с расширением .exe. Вот почему окно не может найти java или любое другое приложение .exe из командной строки. Надеюсь, это может помочь кому-то.
Эта проблема возникает в Windows 8. Сначала скопируйте путь к java jdk, например. C:\Program Files\Java\jdk1.7.0_51\bin.
Прямо на значке "Мой компьютер" на рабочем столе и нажмите "Свойства".
Выберите «Дополнительные параметры системы» на левой панели.
На вкладке "Дополнительно" выберите "Переменные среды" внизу.
В системных переменных выберите переменную «Путь» и отредактируйте ее.
Вставьте путь и добавьте ';' в конце - т.е. C:\Program Files\Java\jdk1.7.0_51\bin;
У меня была такая же проблема. Просто установите ту часть Java, которая установлена на вашем компьютере. Если у вас 64-битный компьютер, установите 64-битную версию Java. Если 32-битная, то наоборот :)
Не знаю почему, но в моем случае причина была в том, что я запускал терминал Anaconda вместо CMD.
После того, как я использую CMD и обновляю настройки пути, как указано во всех комментариях выше, проблема решена на моей стороне.
Если вы используете ноутбук и у вас нет кнопки Пауза\Перерыв. Для пользователей Windows 10 с размером 20h2 и выше:
1 WIN → введите «О вашем ПК» → прокрутите вниз → Дополнительные параметры системы → Переменные среды или WIN + R → оболочка. чтобы открыть классические свойства системы → слева → Дополнительные параметры системы → Переменные среды
Также для Windows 10 и Windows 7:
1 WIN → Этот компьютер → свойства → Дополнительные параметры системы → Переменные среды
Я выполнил шаги 2–4 от Виджая Бхатта
Есть более быстрый способ установить системную переменную. Запустите консоль (терминал) от имени администратора.
Общий синтаксис команды для добавления новой переменной:
В нашем примере нам нужно установить его как
/M - флаг указывает на установку переменной в системном окружении. После выполнения команды вы должны увидеть сообщение: УСПЕШНО: указанное значение сохранено.
Как я могу проверить, что он добавлен?
Вы должны увидеть что-то похожее на это:
Примечание: пользовательские переменные можно создавать без рута (права администратора), тогда как для создания системной переменной ; Вам нужно открыть консоль как root.
В качестве примера я использовал C:\Program Files\Java\jdk-15.0.2\bin, в вашем случае он может отличаться от моего.
"javac" не распознается как внутренняя или внешняя команда, работающая программа или ошибка пакетного файла, когда вы пытаетесь скомпилировать исходный файл Java с помощью команды javac, такой как javac Helloworld.java, но ваш PATH задан неправильно. Это означает, что исполняемый файл javac.exe, находящийся в каталоге bin папки установки JDK, не добавляется в переменную среды PATH. Вам нужно добавить папку JAVA_HOME/bin в PATH вашего компьютера, чтобы решить эту ошибку. Вы не можете скомпилировать и запустить программу Java, пока не добавите Java в системную переменную PATH. Вот как эта ошибка выглядит в командной строке Windows-машины:
Шаги по устранению того, что «javac» не распознается как внутренняя или внешняя команда:
Давайте посмотрим, как решить эту проблему, чтобы скомпилировать и запустить программу Java из командной строки:
1) Откройте командную строку в Windows, нажав кнопку «Пуск», а затем введя cmd в окне запуска, как показано на следующем снимке экрана:
2) Введите echo %PATH% , теперь он покажет вам все каталоги, доступные в переменной окружения PATH. Теперь скопируйте этот вывод PATH в свой текстовый редактор, такой как Блокнот или Word-pad, и найдите, содержит ли он каталог установки JDK или JAVA_HOME.
Например, если ваш JDK установлен в "c:\program files\java\jdk1.8.0" , PATH должен включать "c:\program files\java\jdk1.8.0\bin" . Важно включить каталог bin, поскольку все исполняемые файлы, необходимые для компиляции, запуска и отладки программ Java, хранятся в каталоге bin.
Иногда вы также увидите %JAVA_HOME%\bin, где JAVA_HOME — это еще одна определяемая пользователем среда, указывающая на каталог установки Java.
3) Если в PATH нет каталога bin JDK, вы можете добавить их в PATH, выполнив команду
установите PATH = %PATH%;"c:\program files\java\jdk1.8.0\bin
Это также известно как установка PATH в Java. После установки PATH вы можете компилировать, запускать и контролировать Java-программы с помощью различных инструментов, которые поставляются с установкой JDK. Если вы не очень хорошо знакомы с настройкой переменных среды из командной строки, вы также можете использовать окно настроек, как показано в этой статье.
4) Не забудьте закрыть текущую командную строку и открыть новую перед повторным запуском команды javac. Любое изменение переменной среды доступно только для новых окон cmd.
Это все о том, как исправить «javac» не распознается как внутренняя или внешняя ошибка команды, исполняемой программы или пакетного файла в Windows. Вы можете получить аналогичную ошибку, например, «java» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл, если вы попытаетесь запустить уже скомпилированную программу Java, а PATH не установлен на вашем компьютере.