Oprava: Javac nie je v systéme Windows 10 rozpoznaný

Javac nie je rozpoznaný ako interný alebo externý príkaz “ je chyba, s ktorou sa často stretávajú ľudia pokúšajúci sa kompilovať programy Java v systéme Windows pomocou príkazového riadku. Môže sa to tiež vyskytnúť, keď sa používatelia pokúsia skontrolovať aktuálnu verziu primárneho kompilátora Java.

Čo je to JavaC?

Javac (vyslovuje sa „java-see“) je hlavný kompilátor jazyka Java zahrnutý v súbore JDK (Java Development Kit) vyvinutom spoločnosťou Oracle Corporation. Kompilátor je navrhnutý tak, aby akceptoval zdrojový kód, ktorý je v súlade so špecifikáciami Java Language (JL), a prevádza ho do bajtkódu Java podľa JVMs (Java Virtual Machine Specification).

Čo spôsobuje Javac, nie je rozpoznaná chyba

Ak príkazový riadok nedokáže nájsť premennú Java PATH, vyskytne sa chyba „ Javac nie je rozpoznaný ako interný alebo externý príkaz “. Môže sa to stať z dvoch dôvodov:

  • V stroji chýba Java Development Kit (JDK) - zvyčajne sa to stane, pretože používateľ mylne predpokladá, že spolu s Java Runtime Environment je nainštalovaný Java Compiler (javac) .
  • Cesta k Javacu nie je nastavená alebo je nastavená nesprávne - Na zostavenie z príkazového riadku a na zaistenie správneho fungovania ďalších nástrojov servera aplikácie musí byť systém informovaný o umiestnení Javacu. Ak je to váš prípad, budete musieť cestu nastaviť manuálne.

Krok 1: Inštalácia vývojovej sady Java (JDK)

Jedným z hlavných dôvodov, prečo sa táto chyba vyskytuje, je to, že používatelia, ktorí sa práve začínajú učiť jazyk Java, si mýlia prostredie Java Runtime Environment (JRE) s programom Java Development Kit (JDK) .

JRE je súčasťou JDK , ale väčšinu času je stiahnuť samostatne. Mnoho programov, ktoré využívajú Java Runtime, ho obsahujú vo svojich inštalačných balíkoch.

Pretože existuje len veľmi málo dôvodov, prečo budete potrebovať Java Development Kit (JDK), ak vás vývoj Java nezaujíma, možno ste verili, že Javac už nainštalovalo JRE, ale pravdou je, že si budete musieť nainštalovať celú vývojovú súpravu Java.

Ak si myslíte, že tento scenár je použiteľný pre vašu situáciu, tu je rýchly sprievodca inštaláciou Java Development Kit (JDK) na vyriešenie chyby „javac nie je rozpoznaný“ :

  1. Navštívte tento odkaz ( tu ) a kliknite na ikonu sťahovania nad platformou Java (JDK) . Takto zabezpečíte inštaláciu najnovšej dostupnej verzie vývojovej súpravy Java .Sťahuje sa najnovší JDK
  2. Na ďalšej obrazovke sa posuňte nadol na Java SE Development Kit a uistite sa, že ste vybrali prepínač spojený s Licenčnou zmluvou na prijatie . Potom kliknite na odkaz na stiahnutie súvisiaci s Windows. Na výber máte z dvoch možností, ale odporúčame vám stiahnuť si súbor .exe, pretože vás po dokončení sťahovania ušetrí extrahovanie obsahu.Stiahnutie vývojovej sady Java
  3. Po dokončení sťahovania otvorte spustiteľný súbor inštalácie JDK a dokončite inštaláciu podľa pokynov na obrazovke.Inštalácia vývojovej sady Java
  4. Na nasledujúcej obrazovke skontrolujte, či sú vývojové nástroje aj zdrojový kód nastavené na inštaláciu na váš miestny pevný disk spolu so všetkými ich podfunkciami. Ďalej, pokiaľ je to možné, odporúčame vám zachovať predvolenú cestu inštalácie, pretože krok 2 bude jednoduchší.Nainštalujte všetky komponenty a dielce na svoj miestny pevný disk

    Poznámka: Ako ďalšie odporúčanie si poznačte cestu inštalácie v časti Inštalovať do, pretože ju budete potrebovať v kroku 2 .

  5. Počkajte, kým nebude nainštalovaná sada Java Development Kit . Keď nie je proces automaticky dokončený, reštartujte počítač manuálne.Inštalácia vývojovej sady Java

Teraz, keď ste sa ubezpečili, že ste nainštalovali správny balík, ktorý inštaluje JavaC, prejdite na krok 2, kde sa uistíme, že ste cestu k JavaC nastavili správne.

Krok 2: Nastavenie premennej prostredia Java a aktualizácia systémovej cesty

Skôr ako začneme s týmto procesom, je dôležité si uvedomiť, že nasledujúce postupy sú použiteľné, iba ak ste sa ubezpečili, že je Java Development Kit správne nainštalovaná ( krok 1 ).

Ak ste si nainštalovali JDK a stále sa zobrazuje hlásenieJavac nie je rozpoznaný ako interný alebo externý príkaz “, narazili ste na jeden z najbežnejších technických problémov, s ktorými sa začiatočníci Java stretávajú. Na dokončenie vývojovej súpravy Java Development Kit v systéme Windows budete musieť vykonať rad manuálnych krokov. Tieto kroky by mali vždy nasledovať po inštalácii JDK, a to aj po aktualizácii vývojovej súpravy Java.

Tu je rýchly sprievodca nastavením správnej premennej prostredia Java a aktualizáciou systémovej cesty:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Potom zadajte „ sysdm.cpl “ a stlačením klávesu Enter otvorte okno Vlastnosti systému .Spustiť dialógové okno: sysdm.cpl
  2. Vnútri Vlastnosti systému okno, prejdite na Rozšírené karte a kliknite na tlačidlo Premenné prostredia .Prejdite na kartu Spresnenie a kliknite na Premenné prostredia
  3. V novootvorenom okne Premenná prostredia kliknite na tlačidlo Nové v časti Systémová premenná .Pridáva sa nová systémová premenná
  4. V okne Nová systémová premenná nastavte názov premennej na JAVA_HOME a hodnotu premennej na cestu k vášmu adresáru JDK . Ak chcete zmeny uložiť, kliknite na tlačidlo OK.Konfigurácia názvu premennej a hodnoty premennej

    Poznámka: Ak ste si v kroku 1 vypočuli našu radu a poznačili ste si cestu inštalácie JDK, môžete ju vložiť priamo do hodnoty Premenná .

    Inštalačná cesta JDK
  5. Teraz, keď ste sa vrátili do okna Premenné prostredia , vyhľadajte premennú s názvom cesta v časti Systémové premenné . Keď je vybratá premenná Cesta , kliknite na tlačidlo Upraviť .Vyberte premennú Cesta (v časti Systémové premenné) a kliknite na tlačidlo Upraviť
  6. V okne Upraviť premennú prostredia kliknite na tlačidlo Nové .Kliknite na tlačidlo Nový
  7. Pomenujte novo vytvorenú premennú prostredia % JAVA_HOME% \ bin a stlačte kláves Enter . Potom kliknite na OK, aby sa zmeny použili.Vytvorte novú premennú prostredia a pomenujte ju% JAVA_HOME% \ bin
  8. V tomto poslednom kroku by sa malo nakonfigurovať vaše prostredie Java. Teraz budete môcť kompilovať aplikácie z CMD alebo skontrolovať svoju verziu Javac.JavaC bol úspešne nakonfigurovaný

Bonusový krok: Kontrola, či bola konfigurácia úspešná

Existuje ďalší krok, ktorým môžete prejsť v príkazovom riadku, aby ste sa uistili, že ste úspešne nakonfigurovali cestu premenných prostredia Java. Podľa nasledujúcich pokynov skontrolujte, či vaša konfigurácia funguje:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Ďalej zadajte „ cmd “ a stlačením klávesu Enter otvorte okno príkazového riadku.Spustiť dialóg: cmd
  2. V okne príkazového riadka zadajte echo% JAVA_HOME% a stlačte kláves Enter, aby ste zistili, ktorý návrat dostanete. Ak vidíte tlač s adresárom do JDK, krok 2 bol úspešný a váš JAVAC funguje dobre. V prípade, že namiesto cesty JDK vidíte medzeru, znamená to, že ste zlyhali pri nastavovaní premennej prostredia - v takom prípade sa znova pozrite na kroky 1 a 2 .Overuje sa, či bola premenná prostredia Java nastavená správne

Odporúčaná

Oprava: Minecraft neodpovedá
Čo je aplikácia na registráciu zariadenia digitálneho televízneho prijímača a mala by byť odstránená?
Čo je FileRepMalware a mali by ste ho odstrániť