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

Содержание

введите сюда описание изображения

При компиляции кода через командную строку, с помощью команды javac, выдается вот такая ошибка Путь к bin прописан. Вроде все правильно, но все равно выдает ошибку. В чем может быть дело?

Отслеживать
45.9k 16 16 золотых знаков 54 54 серебряных знака 95 95 бронзовых знаков
задан 3 авг 2017 в 17:24
solaeternus solaeternus
51 1 1 золотой знак 1 1 серебряный знак 2 2 бронзовых знака
покажите содержимое переменной PATH. проверьте куда у вас установлен JDK.
3 авг 2017 в 18:22

5 ответов 5

Сортировка: Сброс на вариант по умолчанию

Причина ошибки — заданы некорректные «переменные среды». Соответственно, необходимо указать правильные.

На рабочем столе откройте «Этот компьютер»:

  1. Нажмите слева вверху «Свойства», затем слева в меню — «Дополнительные параметры системы».
  2. В открывшейся вкладке «Дополнительно» в самом низу выберите «Переменные среды».
  3. Откроется содержимое. Нажмите в каждом окне поочередно «Создать».
  4. В окне «Новая пользовательская переменная» пропишите CLASSPATH.
  5. Затем в окне «Новая системная переменная» укажите переменную PATH. В поле «Значение» пропишите директорию к пакету JDK.
  6. Перезагрузите Windows.

Кроме того, чтобы выполнить Javac, вы можете в командной строке прописать полный путь к консоли. К примеру: C:Program FilesJavajdk1.8.0_102binjavac.exe» MyFile.java

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

Читайте также:
Программа как найти Айфон друга

Источник: ru.stackoverflow.com

(Решено) что делать если “javac” не является внутренней или внешнейкомандой, исполняемой программой или пакетным файлом….

что делать если “javac” не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Не закрывайте страницу. Нейросеть пишет ответ. Он появится тут.
Этот ответ написан нейросетью.

Искуственный интеллект во многом преуспевает, но в некоторых областях может давать неточные ответы.
Если вам не понравился ответ, попробуйте задать его более развёрнуто и конкретно, используя точные параметры.

Ответ нейросети:

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

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

В такой ситуации следует выполнить следующие действия:

1. Проверить, установлен ли на компьютере компилятор Java
Для этого можно ввести команду «java -version» в командной строке. Если появится сообщение с номером версии, значит, JDK (Java Development Kit) установлена на компьютере. Если же появится сообщение об ошибке, то следует установить компилятор Java.

2. Установить компилятор Java
Для установки JDK необходимо перейти на официальный сайт Java (https://www.oracle.com/technetwork/java/javase/downloads/index.html) и скачать установочный файл для вашей операционной системы. После скачивания следует установить JDK, следую инструкциям в установочном файле.

3. Добавить путь к установленному компилятору Java в системную переменную PATH
После установки компилятора Java следует добавить путь к нему в системную переменную PATH, чтобы операционная система могла найти его. Для этого необходимо открыть «Системные настройки» в Панели управления и выбрать вкладку «Дополнительные параметры системы». Затем нужно нажать кнопку «Переменные среды» и найти переменную PATH в списке системных переменных. После выбрать её и нажать на кнопку «Изменить». В окне «Изменить переменную среды» нужно добавить путь к JDK в конец строки, используя точку с запятой (;) в качестве разделителя.

После выполнения этих действий, операционная система должна обнаружить компилятор Java и команда «javac» должна стать доступной в командной строке. Если проблема остается, то возможно стоит проверить, не заблокирован ли протокол https или http на уровне фаервола.

Чтобы оставить комментарий, необходимо авторизоваться.

Задай любой вопрос нейросети!

она справится с любой поставленной задачей быстрее чем поиск в Яндекс.

Читайте также:
Starline программа гибкой логики как настроить

Для того, чтобы задать вопрос нейросети, необходимо войти на сайт.

Последние вопросы

Искусственный интеллект ChatGPT на русском: полный обзор, возможности и использование

(Решено) как оградить обучающихся от негативного влияния сми, интернета? Что может сделать школа?…

(Решено) Основные тенденции мирового развития в эпоху раннего средневековья (V-X вв.). Становление русской государственности (IX-XII вв.)….

(Решено) Выразите в Кельвинах температуру 100 градусов С…

(Решено) Охарактеризуйте этап проектирования: проектные исследования. Какие действия осуществляются на этом этапе?…

(Решено) какие этические нормы и правила должны действовать в образовательной организации для поддержания психологически безопасного пространства?…

(Решено) Сделай логотип so snoopy в photoshop…

(Решено) в какой методической помощи и поддержке на ваш взгляд нуждаются педагоги? как ее можно оказать?…

(Решено) какова роль родителей в воспитании детей? какими способами можно включить родителей в процесс воспитания детей?…

(c) ChatGPT по русски 2023. Все права защищены. При обнаружении неправомерного контента пишите на [email protected]

Хотите задать любой вопрос нейросети?

Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет»

Форма репорта неправомерного контента.
Обратная связь с администрацией проекта

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.

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

Обращаем Ваше внимание на то, что при блокировании или удалении cookie файлов, мы не можем гарантировать корректную работу нашего сайта в Вашем браузере.

Cookie файлы, которые сохраняются через веб-сайт, не содержат сведений, на основании которых можно Вас идентифицировать.

Файл cookie представляет собой небольшой текстовый файл, сохраняемый на вашем компьютере, смартфоне или другом устройстве, которое Вы используете для посещения интернет-сайтов.

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

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

Читайте также:
Реклама анимационных программ это

Исправляем ошибку: “javac не является внутренней или внешней командой”

Работая с Java кодом через консоль, может появится ошибка: “javac не является внутренней или внешней командой”. Как ее исправить читайте в этой статье.

Причина ошибки

Причина ошибки – заданы некорректные “переменные среды”. Соответственно, необходимо указать правильные.

Исправление

Интересный тест! Узнайте какой браузер лучший для Windows 10.
На рабочем столе откройте “Этот компьютер”:

Система Windows

    Нажмите слева вверху “Свойства”, затем слева в меню – “Дополнительные параметры системы”.

Переменные среды

В открывшейся вкладке “Дополнительно” в самом низу выберите “Переменные среды”.

Переменные среды

Откроется содержимое. Нажмите в каждом окне поочередно “Создать”.

Новая пользовательская переменная

В окне “Новая пользовательская переменная” пропишите CLASSPATH.

Новая системная переменная

Затем в окне “Новая системная переменная” укажите переменную PATH. В поле “Значение” пропишите директорию к пакету JDK.

Кроме того, чтобы выполнить Javac, вы можете в командной строке прописать полный путь к консоли. К примеру:

«C:Program FilesJavajdk1.8.0_102binjavac.exe» MyFile.java

Рекомендую также не забывать про обновления Java. Чтобы их не пропустить, используйте программу Java Update Available.

  • Как получить доступ к почте iCloud из любого браузера
  • Что делать, если не воспроизводится видео в браузере
  • Как поставить длинное тире в Word

Оценка статьи:

ОдинДваТриЧетыре Пять

Рейтинг 4,36 / 5 | Всего оценок: 14
Поделитесь в социальных сетях

Популярное за неделю

Создание базы данных в MS Access 2007: пошаговая инструкция

В современном мире нужны инструменты, которые бы позволяли хранить, систематизировать и обрабатывать большие объемы информации, с которыми сложно работать в Excel или Word. Подобные хранилища используются.

как скинуть фото с iPhone на компьютер

Как скинуть фото с iPhone на компьютер

В Apple постарались максимально закрыть операционную систему от вмешательства со стороны пользователей, что сделало ее наиболее безопасной ОС, но в то же время вызвало.

Неопознанное устройство

Как исправить ошибку “Устройство USB не опознано” или “Недопустимый дескриптор устройства”

При работе с внешними устройствами часто возникают сбои с портами USB при подключении. Windows при этом выдает: «Устройство USB не опознано» или «Недопустимый дескриптор.

‘ data-modal-addimage=’
Изображение
‘ data-modal-quote=’
Добавить цитату
Отправить Отмена
‘ data-modal-preview=’
‘ data-modal-sub=’
Subscription settings

‘ data-post_id=»15766″ data-user_id=»0″ data-is_need_logged=»0″ data-lang=»en» data-decom_comment_single_translate=» комментарий» data-decom_comment_twice_translate=» комментария» data-decom_comment_plural_translate=» комментариев» data-multiple_vote=»1″ data-text_lang_comment_deleted=’Комментарий удален’ data-text_lang_edited=»Отредактировано в» data-text_lang_delete=»Удалить» data-text_lang_not_zero=»Поле не NULL» data-text_lang_required=»Это обязательное поле.» data-text_lang_checked=»Отметьте один из пунктов» data-text_lang_completed=»Операция завершена» data-text_lang_items_deleted=»Объекты были удалены» data-text_lang_close=»Закрыть» data-text_lang_loading=»Загрузка. «>

Источник: geekon.media

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