Поправка: Javac не се разпознава в Windows 10

Javac не се разпознава като вътрешна или външна команда “ е грешка, често срещана от хората, които се опитват да компилират Java програми в Windows с помощта на командния ред. Може да се срещне и когато потребителите се опитват да проверят текущата версия на основния Java компилатор.

Какво е JavaC?

Javac (произнася се „java-see“), е основният компилатор на Java, включен в JDK (Java Development Kit), разработен от Oracle Corporation. Компилаторът е проектиран да приема изходния код, който съответства на спецификациите на езика на Java (JLs) и го преобразува в байт код на Java според JVM (спецификация на Java Virtual Machine).

Това, което причинява Javac не е разпозната грешка

ГрешкатаJavac не се разпознава като вътрешна или външна команда “ се среща, когато командният ред не може да намери променливата Java PATH. Това може да се случи по две причини:

  • В машината липсва Java Development Kit (JDK) - Това обикновено се случва, защото потребителят погрешно приема, че Java Compiler (javac) е инсталиран заедно с Java Runtime Environment .
  • Пътят към Javac не е зададен или е зададен неправилно - За да се компилира от командния ред и да се уверите, че другите инструменти на сървъра за приложения функционират правилно, системата трябва да е запозната с местоположението на Javac. В такъв случай ще трябва да зададете пътя ръчно.

Ако се мъчите да разрешите този конкретен проблем в Windows 10, тази статия ще ви предостави няколко ръководства, които гарантират да разрешат проблема. По-долу имате няколко стъпки, които други потребители в подобна ситуация успешно са използвали, за да разрешат проблема.

За най-добри резултати следвайте стъпките по-долу, за да гарантирате, че ще разрешите проблема за вашия конкретен сценарий. Нека да започнем!

Стъпка 1: Инсталиране на Java Development Kit (JDK)

Една от основните причини, поради която възниква тази грешка, е, че потребителите, които тепърва започват да учат Java, объркват Java Runtime Environment (JRE) с Java Development Kit (JDK) .

JRE е част от JDK, но по-голямата част от времето се изтегля отделно. Много програми, които използват Java Runtime, го включват в своите инсталационни пакети.

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

Ако смятате, че този сценарий е приложим за вашата ситуация, ето едно кратко ръководство за инсталиране на Java Development Kit (JDK), за да разрешите грешката „javac не е разпознат“ :

  1. Посетете тази връзка ( тук ) и кликнете върху иконата за изтегляне над Java платформата (JDK) . Това ще гарантира, че инсталирате последната налична версия на Java Development Kit .

    Изтегляне на най-новия JDK
  2. В следващия екран превъртете надолу до Java SE Development Kit и се уверете, че изберете превключвателя, свързан с Accept License Agreement . След това щракнете върху връзката за изтегляне, свързана с Windows. Има две възможности за избор, но препоръчваме да изтеглите .exe файла, тъй като той ще ви спести от извличане на съдържанието, когато изтеглянето завърши.

    Изтегляне на Java Development Kit
  3. След като изтеглянето завърши, отворете изпълнимия файл за инсталиране на JDK и следвайте подканите на екрана, за да завършите инсталацията.

    Инсталиране на Java Development Kit
  4. На следващия екран се уверете, че както Инструментите за разработка, така и Изходният код са настроени да се инсталират на вашия локален твърд диск, заедно с всичките им подфункции. Освен това, ако е възможно, ви препоръчваме да запазите пътя за инсталиране по подразбиране, защото стъпка 2 ще бъде по-лесна.

    Инсталирайте всички компоненти и подфункции на вашия локален твърд диск

    Забележка: Като допълнителна препоръка, отбележете пътя на инсталиране под Install to, защото ще ви е необходим в стъпка 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.

Ето кратко ръководство за задаване на правилната променлива за среда на Java и актуализиране на системния път:

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run . След това напишете „ sysdm.cpl “ и натиснете Enter, за да отворите прозореца със системни свойства .

    Изпълнете диалоговия прозорец: sysdm.cpl
  2. В прозореца Свойства на системата отидете на раздела Разширени и кликнете върху Променливи на околната среда .

    Отидете в раздела Advanced и кликнете върху Variables Environment
  3. В новоотворения прозорец на променливата на околната среда щракнете върху бутона Нов под Променлива на системата .

    Добавяне на нова системна променлива
  4. В прозореца Нова системна променлива задайте името на променливата на JAVA_HOME и стойността на променлива към пътя към вашата директория JDK . За да запазите промените, щракнете върху OK.

    Конфигуриране на име на променлива и стойност на променлива

    Забележка: Ако сте слушали нашите съвети в стъпка 1 и сте отбелязали пътя на инсталиране на JDK, можете да го поставите директно в стойността на променлива .

    Път за инсталиране на JDK
  5. Сега, след като се върнахте в прозореца на променливите на околната среда, потърсете променлива, наречена път под Системни променливи . С избраната променлива Path щракнете върху бутона Редактиране .

    Изберете променливата Path (под Системни променливи) и щракнете върху бутона Редактиране
  6. В прозореца Редактиране на променлива среда кликнете върху бутона Ново .

    Кликнете върху бутона New
  7. Назовете новосъздадената променлива среда % JAVA_HOME% \ bin и натиснете Enter . След това щракнете върху OK, за да приложите промените.

    Създайте нова променлива среда и я назовете% JAVA_HOME% \ bin
  8. С тази последна стъпка вашата Java среда трябва да бъде конфигурирана. Вече ще можете да компилирате приложения от CMD или да проверите версията си Javac.

    JavaC е конфигуриран успешно

Бонусна стъпка: Проверка дали конфигурацията е била успешна

Има една допълнителна стъпка, през която можете да преминете в командния ред, за да се уверите, че сте конфигурирали успешно пътя на променливата в средата на Java. Следвайте стъпките по-долу, за да видите дали вашата конфигурация работи:

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това въведете „ cmd “ и натиснете Enter, за да отворите прозорец на командния ред.

    Изпълнете диалогов прозорец: cmd
  2. В прозореца на командния ред въведете echo% JAVA_HOME% и натиснете Enter, за да видите коя възвръщаемост получавате. Ако видите отпечатък с директорията към JDK, тогава Стъпка 2 беше успешна и JAVAC работи добре. В случай, че видите интервал вместо пътя на JDK, това означава, че не сте успели да настроите променливата на средата - в този случай прегледайте стъпка 1 и стъпка 2 .

    Проверка дали променливата на средата на Java е зададена правилно

Интересни Статии