logo

javac nie je rozpoznaný

V jazyku Java zvyčajne dostávame chyby a výnimky počas kompilácie. Ale chyba javac nie je rozpoznaný je najčastejšou chybou, ktorej čelí mnoho nových programátorov Java. V tejto časti zistíme prečo kompilátor nerozpozná príkaz javac a aké sú dôvody na generovanie javacu nie je rozpoznané. Tiež uvidíme možné riešenia na vyriešenie chyby.

Skôr než prejdeme v tejto časti ďalej, pochopme význam chybového vyhlásenia javac nie je rozpoznaný ako interný alebo externý príkaz.

In Java , javac je príkaz, ktorý kompiluje zdrojový kód Java. Keď zadáme príkaz do príkazového riadka, riadok odmietne identifikovať príkaz javac. Znamená to, že javac.exe kompilátor nenájde súbor. Súbor javac.exe existuje v priečinku bin inštalačného priečinka JDK. Chyba, ktorú dostaneme, pretože PATH nie je správne nastavená. Nasledujúci obrázok ukazuje, čo ukazuje chyba.

javac nie je rozpoznaný

Dôvod, prečo sa vyskytla chyba

javac nie je rozpoznaný pri kompilácii aplikácie Java sa vyskytne chyba. Je to preto, že JVM je nemôže nájsť súbor javac.exe súbor. Súbor javac.exe sa nachádza v kôš priečinok JDK.

javac nie je rozpoznaný

Dôvodom výskytu chyby je to, že PATH sa nepridáva do systémovej premennej prostredia. Ak PATH nie je pridaná do premennej prostredia alebo nie je správne nastavená, nemôžeme skompilovať aplikáciu Java. Preto je dôležité vyriešiť chybu. Pozrime sa na riešenie chyby.

Riešenie chyby

Na vyriešenie chyby musíme pridať premennú PATH (používanú operačným systémom na nájdenie spustiteľných súborov) do systémovej premennej prostredia. PATH je adresa priečinka, kde sa nachádza súbor javac.exe. Do premennej prostredia je potrebné zahrnúť adresár bin, pretože všetky spustiteľné súbory potrebné na kompiláciu, spustenie a ladenie programu Java sa nachádzajú v adresári bin. Takže v našom prípade je CESTA k adresáru bin:

C:ProgramFilesJavajdk1.8.0_05in;

Vaša cesta sa môže líšiť od vyššie uvedenej cesty. Závisí to od toho, kde ste nainštalovali JDK . Pamätajte, že vložte a bodkočiarka (;) na konci PATH, pretože je možné, že potrebujete pridať ďalšiu premennú PATH inej aplikácie. Takže v tomto prípade bodkočiarka oddeľuje dve cesty.

Poznámka: Cesta PATH sa môže líšiť, ak máte nainštalované novšie verzie Java.

Najprv skontrolujeme, či je PATH už pridaná alebo nie. Ak chcete skontrolovať, ktoré cesty sú pridané do premennej prostredia, postupujte podľa krokov uvedených nižšie:

  • Otvorte príkazový riadok.
  • Zadajte príkaz: echo %PATH%
javac nie je rozpoznaný

Zobrazuje všetky cesty alebo adresáre, ktoré sú už pridané do premennej prostredia. Ak je už PATH nastavená, pokračujte príkazom javac na kompiláciu, inak pridajte PATH do premennej prostredia.

Existujú dva spôsoby, ako nastaviť PATH v premennej prostredia nastaviť dočasnú PATH alebo nastaviť PATH natrvalo. Nevýhodou dočasného nastavenia PATH je, že toľkokrát, ako kompilujeme Java aplikáciu, musíme zadať PATH. Trvá to veľa času a existuje viac šancí na zadanie nesprávneho príkazu. Nie je teda dobré používať. Odporúčame vám nastaviť PATH natrvalo.

Pozrime sa, ako pridať PATH do systémovej premennej prostredia.

Nastavte PATH Temporary

Ak chcete nastaviť dočasnú PATH, postupujte podľa krokov uvedených nižšie:

  • Otvorte príkazový riadok.
  • Prejdite do adresára, kde ste nainštalovali JDK. V priečinku JDK vyhľadajte priečinok bin a otvorte ho.
  • Skopírujte umiestnenie priečinka bin. V našom prípade je umiestnenie priečinka bin: C:Program FilesJavajdk1.8.0_05in
javac nie je rozpoznaný
  • Teraz prejdite na príkazový riadok a zadajte príkaz: nastaviť PATH= C:Program FilesJavajdk1.8.0_05in a stlačte kláves enter. Nastaví PATH na zadané miesto.
javac nie je rozpoznaný

Po nastavení PATH môžeme skompilovať a spustiť Java aplikáciu.

nájsť v mape c++

Nastavte PATH natrvalo

Ak chcete natrvalo nastaviť PATH, postupujte podľa krokov uvedených nižšie:

Krok 1: Otvorte Ovládací panel.

Krok 2: Klikni na Systém .

javac nie je rozpoznaný

Krok 3: Klikni na Rozšírené nastavenia systému. Otvorí dialógové okno pre Vlastnosti systému.

javac nie je rozpoznaný

Krok 4: V dialógovom okne Vlastnosti systému kliknite na Premenné prostredia tlačidlo, ktoré sa nachádza v pravom dolnom rohu. Otvára sa Premenné prostredia dialógové okno.

javac nie je rozpoznaný

Krok 5: V dialógovom okne Premenné prostredia kliknite na Nový ak sa premenná PATH nezobrazuje pod Sekcia Používateľské premenné . Otvára sa Nová používateľská premenná dialógové okno.

javac nie je rozpoznaný

Krok 6: Zadajte názov premennej PATH a Variabilná hodnota cestu k priečinku bin adresára JDK. V našom prípade je cesta nasledovná: C:ProgramFilesJavajdk1.8.0_05in. Potom kliknite na OK tlačidlo.

javac nie je rozpoznaný

Teraz bola premenná PATH uložená a je viditeľná pod Sekcia Používateľské premenné .

Krok 7: Opäť kliknite na OK tlačidlo.

javac nie je rozpoznaný

Krok 8: Klikni na OK tlačidlo.

javac nie je rozpoznaný

Cesta PATH bola uložená natrvalo. Ak chcete otestovať, či funguje správne alebo nie, otvorte príkazový riadok a napíšte javac príkaz a stlačte kláves enter. Príkaz zobrazuje možnosti ktorý môžeme použiť s príkazom javac.

javac nie je rozpoznaný

Príkaz zabezpečí, že PATH je správne nastavená a môžeme skompilovať a spustiť Java programy bez toho, aby sa vyskytla chyba javac nie je rozpoznaný ako interný alebo externý príkaz, operačný program alebo dávkový súbor.