Виправлення: Javac не розпізнається в Windows 10

" Javac не розпізнається як внутрішня чи зовнішня команда " - це помилка, з якою часто стикаються люди, які намагаються компілювати програми Java в Windows за допомогою командного рядка. Також це може виникнути, коли користувачі намагаються перевірити поточну версію основного компілятора Java.

Що таке JavaC?

Javac (вимовляється «java-see») - це основний компілятор Java, що входить у JDK (Java Development Kit), розроблений корпорацією Oracle. Компілятор призначений приймати вихідний код, що відповідає специфікаціям мови Java (JL) та перетворює його в байт-код Java згідно JVM (специфікація віртуальної машини Java).

Що викликає Javac - це не визнана помилка

Помилка " Javac не розпізнається як внутрішня чи зовнішня команда " виникає, коли командний рядок не в змозі знайти змінну Java PATH. Це може статися з двох причин:

  • Комплект Java Development Kit (JDK) відсутній у апараті. Це зазвичай відбувається тому, що користувач помилково припускає, що компілятор Java (javac) встановлений разом із середовищем виконання програми Java .
  • Шлях до Javac не встановлений або неправильно встановлений. Для того, щоб компілювати з командного рядка та переконатися, що інші інструменти сервера додатків функціонують належним чином, системі потрібно знати про місцезнаходження Javac. Якщо це так, вам потрібно буде встановити шлях вручну.

Якщо ви намагаєтеся вирішити цю проблему в Windows 10, ця стаття надасть вам кілька посібників, які гарантовано вирішують проблему. Нижче наведено кілька кроків, які інші користувачі в подібній ситуації успішно використали для вирішення проблеми.

Для отримання найкращих результатів виконайте наведені нижче дії, щоб гарантувати вирішення проблеми для конкретного сценарію. Давайте почнемо!

Крок 1: Встановлення Java Development Kit (JDK)

Однією з головних причин виникнення цієї помилки є те, що користувачі, які тільки починають вивчати Java, плутають середовище виконання Java (JRE) з Java Development Kit (JDK) .

JRE є частиною JDK, але більшість часу завантажується окремо. Дуже багато програм, які використовують Java Runtime, включають її в свої інсталяційні пакети.

Оскільки є дуже мало причин, чому вам знадобиться комплект Java Development Kit (JDK), якщо вас не цікавить Java Development, ви, можливо, повірили, що Javac вже встановлений JRE, але правда вам потрібно буде встановити весь комплект Java Development Kit.

Якщо ви вважаєте, що цей сценарій застосовний до вашої ситуації, ось короткий посібник із встановлення Java Development Kit (JDK) для усунення помилки «javac не впізнається» :

  1. Перейдіть за цим посиланням ( тут ) та натисніть значок завантаження над платформою Java (JDK) . Це забезпечить встановлення останньої доступної версії Java Development Kit .

    Завантаження останнього JDK
  2. На наступному екрані прокрутіть униз до Java SE Kit Kit і переконайтесь, що ви вибрали перемикач, пов’язаний з Прийняттям ліцензійної угоди . Потім натисніть на посилання для завантаження, пов’язане з Windows. Можна вибрати два варіанти, але ми рекомендуємо завантажити файл .exe, оскільки він позбавить вас від вилучення вмісту після завершення завантаження.

    Завантаження Java Development Kit
  3. Після завершення завантаження відкрийте виконуваний файл встановлення JDK та дотримуйтесь екранних підказок, щоб завершити встановлення.

    Встановлення Java Development Kit
  4. На наступному екрані переконайтесь, що і Інструменти розробки, і Вихідний код встановлені на локальний жорсткий диск разом із усіма їхніми піддіаграмами. Крім того, якщо можливо, радимо зберегти шлях установки за замовчуванням, оскільки крок 2 буде простішим.

    Встановіть всі компоненти та підфункції на локальний жорсткий диск

    Примітка. В якості додаткової рекомендації запишіть шлях установки в розділі Встановити, тому що він вам знадобиться на кроці 2 .

  5. Зачекайте, поки встановлений комплект Java Development Kit . Коли процес завершений, перезавантажте комп'ютер вручну, якщо вас це не вимагає автоматично.

    Встановлення Java Development Kit

Тепер, коли ви переконалися, що ви встановили правильний пакет, який встановлює JavaC, перейдіть до кроку 2, де ми переконаємося, що ви правильно встановили шлях до JavaC.

Крок 2: Налаштування змінної середовища середовища Java та оновлення системного шляху

Перш ніж розпочати цей процес, важливо зрозуміти, що наступні процедури застосовні лише в тому випадку, якщо ви переконалися, що комплект Java Development Kit правильно встановлений ( крок 1 ).

Якщо ви встановили JDK і все ще отримуєте " Javac не розпізнається як внутрішня чи зовнішня команда ", ви просто натрапили на одну з найпоширеніших технічних проблем, з якою стикаються початківці Java. Щоб доопрацювати комплект Java Development Kit в Windows, вам потрібно буде виконати ряд кроків вручну. Ці дії повинні завжди слідувати встановленню JDK, навіть після оновлення набору Java Development.

Ось короткий посібник із встановлення правильної змінної середовища Java та оновлення системного шляху:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск . Потім введіть “ sysdm.cpl ” і натисніть Enter, щоб відкрити вікно Властивості системи .

    Запустити діалогове вікно: sysdm.cpl
  2. Всередині вікна "Властивості системи" перейдіть на вкладку " Додаткові" та натисніть " Змінні середовища" .

    Перейдіть на вкладку «Додатково» та натисніть на «Змінні середовища»
  3. У нещодавно відкритому вікні змінної середовища натисніть кнопку Створити під системною змінною .

    Додавання нової змінної системи
  4. У вікні Нова системна змінна встановіть ім'я змінної в JAVA_HOME, а значення змінної - шлях до каталогу JDK . Щоб зберегти зміни, натисніть кнопку ОК.

    Налаштування імені змінної та значення змінної

    Примітка. Якщо ви слухали наші поради на кроці 1 і відзначали шлях установки JDK, ви можете вставити його безпосередньо у значення змінної .

    Шлях установки JDK
  5. Тепер, коли ви повернулися до вікна змінних довкілля, знайдіть шлях, названий в розділі Системні змінні . Вибравши змінну Шлях, натисніть кнопку Змінити .

    Виберіть змінну Шлях (під системними змінними) та натисніть кнопку Редагувати
  6. У вікні редагування змінної середовища натисніть кнопку Створити .

    Натисніть кнопку Створити
  7. Назвіть новостворену змінну середовища % JAVA_HOME% \ bin та натисніть Enter . Потім натисніть кнопку Ok, щоб застосувати зміни.

    Створіть нову змінну середовища та назвіть її% JAVA_HOME% \ bin
  8. З цим останнім кроком слід налаштувати ваше середовище Java. Тепер ви зможете збирати програми з CMD або перевіряти версію Javac.

    JavaC було налаштовано успішно

Крок бонусу: Перевірка, чи конфігурація пройшла успішно

Є ще один додатковий крок, який ви можете пройти в командному рядку, щоб переконатися, що ви успішно налаштували шлях змінної середовища середовища Java. Виконайте наведені нижче дії, щоб побачити, чи працює ваша конфігурація:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ cmd ” і натисніть Enter, щоб відкрити вікно командного рядка.

    Запустити діалог: cmd
  2. У вікні командного рядка введіть echo% JAVA_HOME% і натисніть Enter, щоб побачити, який прибуток ви отримаєте. Якщо ви бачите друк із каталогом до JDK, то крок 2 був успішним, і ваш JAVAC працює чудово. Якщо ви бачите пробіл замість шляху JDK, це означає, що ви не змогли встановити змінну середовища - у цьому випадку перегляньте крок 1 та крок 2 .

    Перевірка, чи змінна середовища середовища встановлена ​​правильно

Цікаві Статті