Java exe не является внутренней или внешней командой исполняемой программой или пакетным файлом

Содержание

Фотография

Имеется 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=-

Pip

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

  • Members
  • 12 сообщений
  • Отправлено 08 сентября 2011 — 14:21

    Если UAC включен, можно попробовать его отключить.

    #3 Mad Cat

  • Members
  • PipPipPip
  • 222 сообщений
    • ФИО: Александр Балабанов
    • Город: Киев

    Отправлено 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.

    Читайте также:
    Программа hyperx не видит мышь

    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 представляет собой небольшой текстовый файл, сохраняемый на вашем компьютере, смартфоне или другом устройстве, которое Вы используете для посещения интернет-сайтов.

    Некоторые посещаемые Вами страницы могут также собирать информацию, используя пиксельные тэги и веб-маяки, представляющие собой электронные изображения, называемые одно-пиксельными (1×1) или пустыми GIF-изображениями.

    Файлы cookie могут размещаться на вашем устройстве нами («собственные» файлы cookie) или другими операторами (файлы cookie «третьих лиц»).

    Ошибка java не является внутренней или внешней командой исполняемой программой или пакетным файлом

    Данная ошибка может возникнуть при попытке запуска команды java в командной строке Windows. Первая причина ошибки – отсутствие установленной Java в системе. Вторая причина ошибки – Java установлена, но некорректно настроена. Давайте разберёмся, как это исправить.

    Есть два пакета Java – JRE для запуска программ, написанных на Java и JDK – набор инструментов для разработки ПО на Java. Если вам требуется только запускаться программы, вам потребуется лишь JRE, если вы планируете разрабатывать программы – вам потребуется JDK.

    Шаг 1. Установка Java

    Сначала нужно определить, есть ли у вас в системе установленная Java. Проверьте следующие каталоги в системе:

    Если какой-то из этих каталогов открывается и вы видите Java, значит, она установлена и её требуется настроить.

    Пример установленной Java (JRE 8)

    Если вы не находите подобных каталогов, вам потребуется установить 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

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

    1. В случае, если «команда» является собственной встроенной командой консоли (в качестве примера — cls), она выполняется с заданными параметрами.
    2. Если «команда» — это какой-то файл .exe, .cmd, .bat или иной, например, pip, python или adb, выполняется попытка его запуска из расположения, где запущена командная строка (выделено на изображении ниже) или из расположений, добавленных в системную переменную PATH (о которой поговорим подробнее далее). При удачном запуске и правильно переданных параметрах команда выполняется.

    Отсюда следуют наиболее распространённые причины появления ошибки при выполнении команды:

    • Самая распространённая причина — отсутствие исполняемого файла в папке, где запущена командная строка и в папках, содержащихся в PATH.
    • Ошибки при написании команды: при ошибке в имени файла, он не будет найден, что и приведёт к указанной ошибке.
    • Файл отсутствует где-либо, например, вы пробуете использовать telnet, в то время, когда соответствующий компонент Windows не установлен.
    • Редко — запускаемый через командную строку файл действительно не является исполняемой программой: изначально сам по себе или из-за повреждений.

    Теперь о том, что делать в рассматриваемой ситуации.

    Как исправить ошибку

    Для исправления ошибки «Не является внутренней или внешней командой, исполняемой программой или пакетным файлом» в зависимости от ситуации можно использовать следующие подходы.

    Переход к папке с исполняемым файлом в командной строке

    Если выполнение команды требуется не на регулярной основе, достаточно перейти в командной строке в папку, содержащую нужный файл, делается это следующим образом:

      Например, мы знаем, что python.exe для последней версии Python на момент написания этой статьи располагается в папке

    C:Usersимя_пользователяAppDataLocalProgramsPythonPython39
    cd полный_путь_к_папке_с_исполняемым_файлом

    Выполнение команды с указанием папки

    Добавление папки с программой в системную переменную среды PATH

    В случае, когда использование команд требуется регулярно, например, для git, разумным будет добавить папку с этим исполняемым файлом в PATH, чтобы затем в любой момент времени выполнять команды, независимо от того, в какой папке открыта командная строка:

    1. Введите в поиск на панели задач Windows 10 или Windows 11 «Изменение переменных среды» или нажмите клавиши Win+R, введите sysdm.cpl, нажмите Enter, а в окне свойств системы перейдите на вкладку «Дополнительно». Изменение переменных среды в поиске Windows
    2. Нажмите кнопку «Переменные среды». Открыть параметры системных переменных среды
    3. В следующем окне вы можете добавить папку с исполняемым файлом в переменную PATH только для текущего пользователя или для системы в целом. Выбираем Path в нижней панели и нажимаем «Изменить». Изменить системную переменную PATH
    4. В следующем окне нажимаем «Создать» и вставляем путь к папке с исполняемым файлом, используемом в вашей команде. Добавление папки в системную переменную PATH
    5. Сохраняем настройки. Также следует перезапустить командную строку.

    Готово: если всё было указано верно, теперь вы сможете выполнять соответствующие команды без указания полного пути к исполняемым файлам, а сообщение об ошибке появляться не будет.

    Примечание: если ошибка возникает при использовании команд python, обратите внимание, что при первоначальной установке вам предложат добавить необходимые пути в PATH (отметка Add Python to PATH), то же самое часто бывает и при установке других программ:

    Добавление Python в PATH при установке

    Установка недостающих компонентов

    Иногда проблема возникает из-за того, что нужный файл попросту отсутствует на компьютере:

    Включение клиента Telnet

    • Вы пробуете использовать команды telnet, но не зашли в Панель управления —Программы и компоненты — Включение или отключение компонентов Windows и не включили «Клиент Telnet».
    • Запускаете команды pyinstaller, но предварительно не установили его командой pip install pyinstaller
    • Пробуете использовать команды adb.exe, но не установили необходимые компоненты Android SDK Platform Tools.
    Читайте также:
    Как запретить программе запускаться автоматически

    Аналогичная ситуация может быть и для многих других, не входящих в стандартную поставку Windows 10 и Windows 11 компонентов, например, java.

    Если ошибка возникает при запуске системных инструментов Windows

    В ситуации, когда сообщение «Не является внутренней или внешней командой» в командной строке выдается при попытке использовать системные инструменты, такие как sfc /scannow или slmgr:

    1. Внимательно проверьте правильность написания команды: раскладка, пробелы.
    2. Убедитесь, что соответствующие файлы есть в системе (обычно — в C:WindowsSystem32). Попробуйте запустить их напрямую из этой папки (перейдя в папку с помощью cd C:WindowsSystem32) и с указанием расширения, для файлов в примере — sfc.exe и slmgr.vbs
    3. Убедитесь, что в системной переменной среды 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 на вашем ПК.

    через панель управления

    1. Откройте меню «Пуск» и выберите «Панель управления».
    2. Затем перейдите в Программы. Найдите в списке Java (у вас может быть установлена ​​JRE или JDK).
    3. Если вы найдете его здесь, вы также сможете проверить текущую версию и номер сборки.
    4. Если нет, то, скорее всего, у вас не установлена ​​Java.

    через командную строку

    1. Откройте меню «Пуск» и введите CMD.
    2. Выберите и откройте командную строку.
    3. Затем введите эту команду: java -version

    В дополнение к этим двум методам вы также можете попробовать проверить:

    • каталог Bin, потому что папка Java обычно находится по этому пути: C:/Program Files/Java version/bin
    • ваш жесткий диск и найдите исполняемый файл Java.Exe

    Если java не распознается как внутренняя или внешняя ошибка команды, и если Java должна быть установлена, вероятно, каталог не был добавлен в путь, из-за чего он не может найти Java во время выполнения.

    Вот что вам нужно сделать дальше.

    2. Измените путь системной переменной

    1. Нажмите Windows Key + R , чтобы открыть «Выполнить».
    2. Введите control и нажмите OK, чтобы открыть панель управления.
    3. Найдите Расширенные настройки системы.
    4. Нажмите на опцию Просмотреть дополнительные параметры системы.
    5. В окне «Свойства системы» откройте вкладку «Дополнительно».
    6. Нажмите кнопку «Переменные среды».
    7. В разделе «Системные переменные» выберите «Путь».
    8. Нажмите кнопку «Изменить».
      Проверьте переменные среды в свойствах системы 3
    9. В редакторе значений переменных нажмите «Создать».
    10. Введите следующий путь: C:Program FilesJavajdk1.7.0_72bin
      Java не распознается как внутренняя или внешняя команда
    11. Нажмите «ОК», чтобы сохранить изменения, и перезапустите командную строку, чтобы проверить наличие улучшений.

    Ноты:

    • Убедитесь, что вы используете правильную версию 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

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru