Имеется 64-битная Windows 7.
Скачал Jmeter, разархивировал, захожу в папку bin, запускаю jmeter.bat.
Если установлена 32-битная версия JDK(JRE) сообщение об ошибке такое:
«java.exe» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
errorlevel=9009
При этом браузеры видят java.
Если поставить 64-битную java, то ошибка будет другой:
unable to access to jarfile ApacheJMeter.jar
errorlevel=1
В этом случае браузеры Jav’y не видят.
Запустить в итоге не получается. Кто-нибудь сталкивался с чем-то подобным?
#2
-=VoV=-
не является внутренней или внешней командой исполняемой программой или пакетным файлом, решение
Отправлено 08 сентября 2011 — 14:21
Если UAC включен, можно попробовать его отключить.
#3
Mad Cat



- ФИО: Александр Балабанов
- Город: Киев
Отправлено 08 сентября 2011 — 14:39
Я бы рекомендовал проверить есть ли путь к java в PATH
#4
Future
Отправлено 09 сентября 2011 — 07:36
Применительно не только к вашему случаю, а проблеме в целом. По сути это те же рекомендации, что и дал Вам Mad Cat.
А вообще по своему опыту делаю так:
1) Встретили ошибку и вам выдали код
2) Берем копируем код ошибки и вставляем в гугл
3) Фильтруем результаты и получаем решение проблемы.
#5
KRULIT
Отправлено 15 марта 2012 — 07:55
Аналогичная ситуация с 2008 Server, режими совместимости, гугл и пути PATH — не решили проблему, Snap удалось ли добиться положительного результата ?
Источник: software-testing.ru
(Решено) что делать если “javac” не является внутренней или внешней командой, исполняемой программой или пакетным файлом….
Не является внутренней или внешней командой исполняемой программой или пакетным файлом (Решение)
что делать если “javac” не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Не закрывайте страницу. Нейросеть пишет ответ. Он появится тут.
Этот ответ написан нейросетью.
Искуственный интеллект во многом преуспевает, но в некоторых областях может давать неточные ответы.
Если вам не понравился ответ, попробуйте задать его более развёрнуто и конкретно, используя точные параметры.
Ответ нейросети:
«javac» является утилитой компилятора языка программирования Java, которая позволяет преобразовать исходный код на языке Java в байт-код, который потом может быть выполнен виртуальной машиной Java. Если при попытке запустить «javac» вы получили сообщение «javac не является внутренней или внешней командой, исполняемой программой или пакетным файлом», это может быть вызвано несколькими причинами, и в таком случае вам необходимо проверить следующее:
1. Проверьте, установлен ли JDK (Java Development Kit) на вашем компьютере. Если JDK не установлен, то «javac» не будет найден, так как это часть JDK. Для установки JDK пройдите по официальной ссылке на сайт Oracle, скачайте установщик JDK, запустите его и следуйте инструкциям.
2. Проверьте, настроены ли переменные среды для JDK. По умолчанию, установщик JDK на Windows настраивает переменную PATH для JDK. Если вы ранее изменили эту переменную вручную или если вы используете Linux/Mac, то вам может потребоваться настроить переменные среды вручную.
В Windows вы можете проверить переменную PATH, перейдя в свойства системы -> параметры системы -> продвинутые -> переменные среды и затем проверить, есть ли путь к папке bin в переменной PATH. В Linux/Mac переменные среды устанавливаются в файле .bashrc или .bash_profile. Необходимо добавить путь к папке bin в PATH.
3. Если вы используете IDE, такую как Eclipse или IntelliJ IDEA, возможно, вам нужно настроить путь для JDK или JRE в настройках проекта. Проверьте, настроен ли путь к JDK или JRE в настройках проекта в вашей среде разработки.
4. Проверьте, правильно ли написана команда «javac». Убедитесь, что команда написана на латинице и без ошибок, и не содержит опечаток. Если вы используете командную строку, проверьте правописание и попробуйте сначала ввести полный путь к «javac.exe».
Если вы все проверили и причина ошибки не выявлена, попробуйте перезагрузить ваш компьютер и проверить снова. Если проблема не исчезла, свяжитесь с технической поддержкой вашей операционной системы или с обществом Java для получения дополнительной помощи.
Чтобы оставить комментарий, необходимо авторизоваться.
Задай любой вопрос нейросети!
она справится с любой поставленной задачей быстрее чем поиск в Яндекс.
Для того, чтобы задать вопрос нейросети, необходимо войти на сайт.
Последние вопросы
Искусственный интеллект ChatGPT на русском: полный обзор, возможности и использование
(Решено) Используя текст и исторические знания, проанализируйте влияние саков на мировые исторические процессы.Сакско-скифская эпоха – очень важный период для…
(Решено) напиши заключение к дипломной работе “Инновационное развитие услуг питания в сфере гостеприимства”…
(Решено) 1. Прочитайте разделы 2.3.1 – 2.3.4 из книги Буре В.М., Парилина Е.М., Седаков А.А. Методы прикладной статистики в R и Excel. В табл.2 приводятся с…
(Решено) Привет. Придумай 10 для студии растяжки. и хочется в названии указать тех, кто открывает эту студию: Куракина Анастасия Валерьевна и Половинко Дарья …
(Решено) Привет,что как жизнь. Вот у меня все хорошо …
(Решено) Привет. Придумай крутое и красивое название для студии растяжки. Опираться нужно на само заведение и хочется в названии указать тех, кто открывает эту…
(Решено) Внедрение инновационных технологий для развития услуг питания в сфере гостеприимства…
(Решено) Почему люди постоянно предают друг друга? …
(c) ChatGPT по русски 2023. Все права защищены. При обнаружении неправомерного контента пишите на [email protected]
Хотите задать любой вопрос нейросети?
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет»
Форма репорта неправомерного контента.
Обратная связь с администрацией проекта
Уведомление об использовании cookie файлов
При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.
Если Вы не согласны, чтобы мы использовали данный тип файлов, Вы должны соответствующим образом установить настройки Вашего браузера или не использовать наш сайт.
Обращаем Ваше внимание на то, что при блокировании или удалении cookie файлов, мы не можем гарантировать корректную работу нашего сайта в Вашем браузере.
Cookie файлы, которые сохраняются через веб-сайт, не содержат сведений, на основании которых можно Вас идентифицировать.
Что такое файл cookie и другие похожие технологии
Файл cookie представляет собой небольшой текстовый файл, сохраняемый на вашем компьютере, смартфоне или другом устройстве, которое Вы используете для посещения интернет-сайтов.
Некоторые посещаемые Вами страницы могут также собирать информацию, используя пиксельные тэги и веб-маяки, представляющие собой электронные изображения, называемые одно-пиксельными (1×1) или пустыми GIF-изображениями.
Файлы cookie могут размещаться на вашем устройстве нами («собственные» файлы cookie) или другими операторами (файлы cookie «третьих лиц»).
Ошибка java не является внутренней или внешней командой исполняемой программой или пакетным файлом
Данная ошибка может возникнуть при попытке запуска команды java в командной строке Windows. Первая причина ошибки – отсутствие установленной Java в системе. Вторая причина ошибки – Java установлена, но некорректно настроена. Давайте разберёмся, как это исправить.
Есть два пакета Java – JRE для запуска программ, написанных на Java и JDK – набор инструментов для разработки ПО на Java. Если вам требуется только запускаться программы, вам потребуется лишь JRE, если вы планируете разрабатывать программы – вам потребуется JDK.
Шаг 1. Установка Java
Сначала нужно определить, есть ли у вас в системе установленная Java. Проверьте следующие каталоги в системе:
Если какой-то из этих каталогов открывается и вы видите Java, значит, она установлена и её требуется настроить.
Пример установленной Java (JRE
Если вы не находите подобных каталогов, вам потребуется установить Java. Как скачать, установить и настроить Java, вы можете узнать на этой странице – Установка JDK в Windows
Шаг 2. Настройте Java
Итак, вы установили Java. Теперь её нужно немного настроить, чтобы можно было запускать её из командной строки.
Выполните в командной строке команду:
control /name microsoft.system
Откроется окно «Система». Нажмите на «Дополнительные параметры системы» и в открывшемся окне нажмите кнопку «Переменные среды…»
В окне «Переменные среды» нажмите кнопку «Создать…»
Укажите следующие значения полей:
Имя переменной: JAVA_HOME
Значение переменной: bin
В окне «Переменные среды» выберите переменную «Path» и нажмите кнопку «Изменить»:
В открывшемся окне нажмите кнопку «Создать» и введите значение %JAVA_HOME%bin
Шаг 3. Проверка установки
Откройте командную строку (Win+R, введите cmd):
В командной строке введите следующую команду для проверки установленной Java:
java -version
Если вы видите корректный вывод программы наподобие этого, значит, вы корректно установили и настроили Java.
Если же вы снова видите ошибку «java не является внутренней или внешней командой, исполняемой программой или пакетным файлом.», значит, вы некорректно установили или настроили Java. Вернитесь на несколько шагов ранее и проверьте, что вы всё делаете правильно.
Заключение
В данной статье вы научились решать ошибку «java не является внутренней или внешней командой, исполняемой программой или пакетным файлом.» Вы научились скачивать, устанавливать и настраивать Java.
При попытке запуска из консоли java, получаю ответ, «java» не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Переменная %JAVA_HOME% установлена. java не стартует, даже если перейти в папку где лежит она. При этом если прописать java.exe с любого местоположения, все работает. Как сделать так, что бы из консоли можно было запустить не только java.exe, но и без указания расширения?
задан 9 фев 2016 в 17:25
Мстислав Павлов Мстислав Павлов
6,737 2 золотых знака 17 серебряных знаков 40 бронзовых знаков
Проверьте содержимое переменной окружения PATHEXT для этого можно в той же консоли прописать echo %PATHEXT% . В выводе консоли вы должны увидеть список поддержимавемых расширений. Проверьте наличие .EXE , если такого расширения по какой то причине нету, добавьте его: set PATHEXT=%PATHEXT%;.EXE
Если переменной нету, не спешите добавлять ее, убедитесь, что в переменных среды пользователя не определена такая переменная. Если такая переменная заведена в переменных пользователя, то вероятно лучше ее удалить. И тогда все заработает.
ответ дан 9 фев 2016 в 17:25
Мстислав Павлов Мстислав Павлов
6,737 2 золотых знака 17 серебряных знаков 40 бронзовых знаков
Нажми мой компьютер->свойства->дополнительные параметры системы->дополнительно->переменные среды и в переменную Path допиши путь до своей jdk(jre) папка bin
ответ дан 9 фев 2016 в 22:27
Не является внутренней или внешней командой, исполняемой программой или пакетным файлом — как исправить?
При выполнении команд в командной строке Windows 10 и Windows 11 вы можете получить сообщение об ошибке, где указано первое «слово» вашей команды — adb.exe, pip или python, npm или git, java, telnet или любое другое, а далее — не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
В этой инструкции подробно о том, что означает такое сообщение, почему появляется и как исправить ошибку при выполнении наиболее распространённых команд в командной строке.
- Причины ошибки
- Способы исправить ошибку Не является внутренней или внешней командой
- Видео инструкция
Причины ошибки «Не является внутренней или внешней командой» при выполнении команд в командной строке Windows 10 и Windows 11
Для того, чтобы понять суть ошибки, давайте рассмотрим, что происходит при выполнении команды в командной строке, в качестве примера будем использовать такой код:
команда параметр1 параметр2
- В случае, если «команда» является собственной встроенной командой консоли (в качестве примера — cls), она выполняется с заданными параметрами.
- Если «команда» — это какой-то файл .exe, .cmd, .bat или иной, например, pip, python или adb, выполняется попытка его запуска из расположения, где запущена командная строка (выделено на изображении ниже) или из расположений, добавленных в системную переменную PATH (о которой поговорим подробнее далее). При удачном запуске и правильно переданных параметрах команда выполняется.
Отсюда следуют наиболее распространённые причины появления ошибки при выполнении команды:
- Самая распространённая причина — отсутствие исполняемого файла в папке, где запущена командная строка и в папках, содержащихся в PATH.
- Ошибки при написании команды: при ошибке в имени файла, он не будет найден, что и приведёт к указанной ошибке.
- Файл отсутствует где-либо, например, вы пробуете использовать telnet, в то время, когда соответствующий компонент Windows не установлен.
- Редко — запускаемый через командную строку файл действительно не является исполняемой программой: изначально сам по себе или из-за повреждений.
Теперь о том, что делать в рассматриваемой ситуации.
Как исправить ошибку
Для исправления ошибки «Не является внутренней или внешней командой, исполняемой программой или пакетным файлом» в зависимости от ситуации можно использовать следующие подходы.
Переход к папке с исполняемым файлом в командной строке
Если выполнение команды требуется не на регулярной основе, достаточно перейти в командной строке в папку, содержащую нужный файл, делается это следующим образом:
-
Например, мы знаем, что python.exe для последней версии Python на момент написания этой статьи располагается в папке
C:Usersимя_пользователяAppDataLocalProgramsPythonPython39
cd полный_путь_к_папке_с_исполняемым_файлом
Добавление папки с программой в системную переменную среды PATH
В случае, когда использование команд требуется регулярно, например, для git, разумным будет добавить папку с этим исполняемым файлом в PATH, чтобы затем в любой момент времени выполнять команды, независимо от того, в какой папке открыта командная строка:
- Введите в поиск на панели задач Windows 10 или Windows 11 «Изменение переменных среды» или нажмите клавиши Win+R, введите sysdm.cpl, нажмите Enter, а в окне свойств системы перейдите на вкладку «Дополнительно».
- Нажмите кнопку «Переменные среды».
- В следующем окне вы можете добавить папку с исполняемым файлом в переменную PATH только для текущего пользователя или для системы в целом. Выбираем Path в нижней панели и нажимаем «Изменить».
- В следующем окне нажимаем «Создать» и вставляем путь к папке с исполняемым файлом, используемом в вашей команде.
- Сохраняем настройки. Также следует перезапустить командную строку.
Готово: если всё было указано верно, теперь вы сможете выполнять соответствующие команды без указания полного пути к исполняемым файлам, а сообщение об ошибке появляться не будет.
Примечание: если ошибка возникает при использовании команд python, обратите внимание, что при первоначальной установке вам предложат добавить необходимые пути в PATH (отметка Add Python to PATH), то же самое часто бывает и при установке других программ:
Установка недостающих компонентов
Иногда проблема возникает из-за того, что нужный файл попросту отсутствует на компьютере:
- Вы пробуете использовать команды telnet, но не зашли в Панель управления —Программы и компоненты — Включение или отключение компонентов Windows и не включили «Клиент Telnet».
- Запускаете команды pyinstaller, но предварительно не установили его командой pip install pyinstaller
- Пробуете использовать команды adb.exe, но не установили необходимые компоненты Android SDK Platform Tools.
Аналогичная ситуация может быть и для многих других, не входящих в стандартную поставку Windows 10 и Windows 11 компонентов, например, java.
Если ошибка возникает при запуске системных инструментов Windows
В ситуации, когда сообщение «Не является внутренней или внешней командой» в командной строке выдается при попытке использовать системные инструменты, такие как sfc /scannow или slmgr:
- Внимательно проверьте правильность написания команды: раскладка, пробелы.
- Убедитесь, что соответствующие файлы есть в системе (обычно — в C:WindowsSystem32). Попробуйте запустить их напрямую из этой папки (перейдя в папку с помощью cd C:WindowsSystem32) и с указанием расширения, для файлов в примере — sfc.exe и slmgr.vbs
- Убедитесь, что в системной переменной среды PATHEXT указаны следующие расширения: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Видео инструкция
Надеюсь, статья и видео помогли разобраться с проблемой и помогли в её решении. Остаются вопросы? — задавайте их в комментариях, я постараюсь ответить.
При попытке скомпилировать программу Java или запустить такие инструменты, как Activit BPM, вы можете столкнуться с ошибкой «java» не распознается как внутренняя или внешняя команда, исполняемая программа или ошибка пакетного файла. Теперь возникают два больших вопроса, и мы постараемся ответить на них соответственно.
Почему моя версия Java не отображается в CMD? Вам может быть интересно, и вполне обоснованно, о чем все это. Поскольку это распространенная ошибка командной строки, причины могут различаться в зависимости от пользователя.
Затем возникает самый важный вопрос, как распознать Java в CMD. Итак, давайте поближе.
Почему Java не определяется на моем компьютере?
Эта ошибка может возникать по нескольким причинам, в том числе:
➡️ неправильный путь к файлу java.exe — в этом случае системные переменные, такие как каталог JDK или JRE bin, могут быть установлены неправильно
➡️ Java не установлена или не включена
Вот некоторые из наиболее распространенных проблем, с которыми сталкиваются пользователи по всему миру:
- Java не распознается после установки пути
- ‘JAVAC’, JRE, ‘MVN’, JAR’ не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. Если вы не можете запустить файлы JAR, у нас есть для вас несколько дополнительных советов.
- Minecraft, Arduino, VScode, IntelliJ: «Java» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- Java не распознается как внутренняя или внешняя команда Windows 10 (64-разрядная, 32-разрядная)
- Java не распознается как внутренняя или внешняя команда Windows 11
Как исправить, что Java не распознается как внутренняя или внешняя командная исполняемая программа или пакетный файл?
1. Проверьте, правильно ли установлена Java на вашем ПК.
через панель управления
- Откройте меню «Пуск» и выберите «Панель управления».
- Затем перейдите в Программы. Найдите в списке Java (у вас может быть установлена JRE или JDK).
- Если вы найдете его здесь, вы также сможете проверить текущую версию и номер сборки.
- Если нет, то, скорее всего, у вас не установлена Java.
через командную строку
- Откройте меню «Пуск» и введите CMD.
- Выберите и откройте командную строку.
- Затем введите эту команду: java -version
В дополнение к этим двум методам вы также можете попробовать проверить:
- каталог Bin, потому что папка Java обычно находится по этому пути: C:/Program Files/Java version/bin
- ваш жесткий диск и найдите исполняемый файл Java.Exe
Если java не распознается как внутренняя или внешняя ошибка команды, и если Java должна быть установлена, вероятно, каталог не был добавлен в путь, из-за чего он не может найти Java во время выполнения.
Вот что вам нужно сделать дальше.
2. Измените путь системной переменной
- Нажмите Windows Key + R , чтобы открыть «Выполнить».
- Введите control и нажмите OK, чтобы открыть панель управления.
- Найдите Расширенные настройки системы.
- Нажмите на опцию Просмотреть дополнительные параметры системы.
- В окне «Свойства системы» откройте вкладку «Дополнительно».
- Нажмите кнопку «Переменные среды».
- В разделе «Системные переменные» выберите «Путь».
- Нажмите кнопку «Изменить».
- В редакторе значений переменных нажмите «Создать».
- Введите следующий путь: C:Program FilesJavajdk1.7.0_72bin
- Нажмите «ОК», чтобы сохранить изменения, и перезапустите командную строку, чтобы проверить наличие улучшений.
Ноты:
- Убедитесь, что вы используете правильную версию Java. Вы можете найти правильный путь, перейдя по ссылке:
- C:Программные файлыJava.
3. Установите совместимую версию Java
Если проблема не устранена, попробуйте установить версию Java, совместимую с вашей ОС Windows.
Например, если вы используете 64-разрядную версию Windows 10, загрузите и установите 64-разрядную версию Java. Если вы используете 32-разрядную ОС Windows, установите 32-разрядную версию программы.
Несколько пользователей сообщили, что проблема была решена после установки правильной версии Java. Кроме того, вы также можете установить обе версии Java, чтобы использовать 32-разрядную или 64-разрядную версию в зависимости от вашего использования.
Если вы видите сообщение о том, какая версия Java у вас установлена, это означает, что она у вас установлена.
Теперь Java можно загружать отдельно, так же как и в качестве подключаемого модуля. Если это так, вы также можете проверить свой браузер и убедиться, что надстройка Java включена.
«Java» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. ошибка возникает, если переменные среды настроены неправильно.
Добавив правильный путь к переменной среды, вы можете решить проблему. Если ошибка повторяется, попробуйте установить совместимую версию Java.
Если вам известны какие-либо другие решения этой проблемы, связанной с Java, оставьте нам сообщение в разделе комментариев ниже.
Источник: oshibkami.ru