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, ktorí sa snažia zostaviť programy Java v systéme Windows pomocou príkazového riadka. 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 (vyhlásený ako „java-see“) je hlavným kompilátorom Java zahrnutým v JDK (Java Development Kit) vyvinutom spoločnosťou Oracle Corporation. Kompilátor je navrhnutý tak, aby akceptoval zdrojový kód, ktorý vyhovuje špecifikáciám jazyka Java (JL), a prevádza ho do bajtkódu Java podľa JVM (Java Virtual Machine Specification).

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

ChybaJavac nie je rozpoznaná ako interný alebo externý príkaz “ sa vyskytne, keď príkazový riadok nedokáže nájsť premennú Java PATH. Môže k tomu dôjsť z dvoch dôvodov:

  • V počítači chýba sada Java Development Kit (JDK) - zvyčajne k tomu dôjde preto, že používateľ omylom predpokladá, že kompilátor Java (javac) je nainštalovaný spolu s prostredím Java Runtime Environment .
  • Cesta k Javacu nie je nastavená alebo je nesprávne nastavená - Aby bolo možné kompilovať z príkazového riadka a ubezpečiť sa, že ostatné nástroje aplikačného servera fungujú správne, systém si musí byť vedomý umiestnenia Javacu. Ak je to váš prípad, budete musieť cestu nastaviť ručne.

Ak sa snažíte vyriešiť tento konkrétny problém v systéme Windows 10, tento článok vám poskytne niekoľko príručiek, ktoré sú zaručené na vyriešenie problému. Nižšie uvádzame niekoľko krokov, ktoré ostatní používatelia v podobnej situácii úspešne použili na vyriešenie problému.

Najlepšie výsledky dosiahnete vykonaním krokov uvedených nižšie, aby ste sa uistili, že problém bude vyriešený pre váš konkrétny scenár. Poďme začať!

Krok 1: Inštalácia súpravy Java Development Kit (JDK)

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

JRE je súčasťou JDK, ale väčšinu času sa sťahuje osobitne. Mnoho programov, ktoré využívajú Java Runtime, ich zahrňuje do svojich inštalačných balíkov.

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

Ak si myslíte, že sa tento scenár týka vašej situácie, tu je stručná príručka o inštalácii súpravy Java Development Kit (JDK), aby sa vyriešila chyba „javac not nerozpoznaný“ :

  1. Navštívte tento odkaz ( tu ) a kliknite na ikonu sťahovania nad platformou Java (JDK) . Týmto sa zabezpečí inštalácia najnovšej dostupnej verzie súpravy Java Development Kit .

    Sťahuje sa najnovšia JDK
  2. Na ďalšej obrazovke prejdite nadol na Java SE Development Kit a uistite sa, že ste vybrali prepínač spojený s Accept License Agreement . Potom kliknite na odkaz na stiahnutie priradený k systému Windows. Na výber sú dve možnosti, ale odporúčame vám stiahnuť súbor .exe, pretože vám ušetrí extrahovanie obsahu po dokončení sťahovania.

    Stiahnutie súpravy Java Development Kit
  3. Po dokončení sťahovania otvorte spustiteľný inštalačný program JDK a dokončite inštaláciu podľa pokynov na obrazovke.

    Inštalácia súpravy Java Development Kit
  4. Na ďalšej obrazovke skontrolujte, či sú vývojové nástroje aj zdrojový kód nastavené na inštaláciu na váš lokálny pevný disk spolu so všetkými ich podfunkciami. Ak je to možné, odporúčame vám zachovať predvolenú cestu inštalácie, pretože krok 2 bude ľahší.

    Nainštalujte všetky komponenty a podfunkcie na svoj lokálny pevný disk

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

  5. Počkajte, kým bude nainštalovaná súprava Java Development Kit . Po dokončení procesu reštartujte počítač manuálne, ak sa k tomu automaticky nezobrazí výzva.

    Inštalácia súpravy Java Development Kit

Teraz, keď ste sa ubezpečili, že ste nainštalovali správny balík, ktorý inštaluje JavaC, prejdite nadol 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

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

Ak ste nainštalovali JDK a stále dostávateJavac nie je rozpoznaný ako interný alebo externý príkaz “, práve ste narazili na jeden z najbežnejších technických problémov, ktorým čelia začiatočníci Java. Ak chcete dokončiť vývojovú súpravu Java v systéme Windows, musíte vykonať niekoľko manuálnych krokov. Tieto kroky by mali vždy nasledovať po inštalácii JDK, a to aj po aktualizácii súpravy Java Development Kit.

Stručný 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 napíšte „ sysdm.cpl “ a stlačením klávesu Enter otvorte okno Vlastnosti systému .

    Spustiť dialógové okno: sysdm.cpl
  2. V okne Vlastnosti systému prejdite na kartu Spresnenie a kliknite na Premenné prostredia .

    Prejdite na kartu Spresnenie a kliknite na Premenné prostredia
  3. V novo otvorenom okne Premenná prostredia kliknite na tlačidlo Nové pod položkou Systémová premenná .

    Pridanie novej systémovej premennej
  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 . Zmeny uložíte kliknutím na tlačidlo OK.

    Konfigurácia názvu premennej a hodnoty premennej

    Poznámka: Ak ste počúvali naše rady v kroku 1 a zaznamenali ste si inštalačnú cestu JDK, môžete ich vložiť priamo do hodnoty premennej .

    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é . Po výbere premennej cesty kliknite na tlačidlo Upraviť .

    Vyberte premennú cesty (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 novovytvorenú premennú prostredia % JAVA_HOME% \ bin a stlačte kláves Enter . Potom kliknutím na tlačidlo Ok aplikujte zmeny.

    Vytvorte novú premennú prostredia a pomenujte ju% JAVA_HOME% \ bin
  8. Týmto posledným krokom by malo byť nakonfigurované 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 úspešnosti konfigurácie

Existuje jeden ďalší krok, ktorým môžete prejsť v príkazovom riadku, aby ste sa uistili, že ste úspešne nakonfigurovali cestu premennej prostredia Java. Ak chcete zistiť, či vaša konfigurácia funguje, postupujte podľa nasledujúcich krokov:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „ cmd “ a stlačením klávesu Enter otvorte okno príkazového riadka.

    Spustiť dialógové okno: cmd
  2. V okne Príkazový riadok napíšte echo% JAVA_HOME% a stlačte kláves Enter, aby ste zistili, aký výnos získate. Ak vidíte tlač s adresárom na 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 pri nastavovaní premennej prostredia zlyhali - v tomto prípade zopakujte kroky 1 a 2 .

    Overuje sa, či bola premenná prostredia Java správne nastavená

Zaujímavé Články