Javítás: A Javac nem ismeri fel a Windows 10 rendszert

A „ Javac nem ismeretes belső vagy külső parancsként ” olyan hiba, amelyet gyakran tapasztalnak azok az emberek, akik megkísérelik a Java programokat a Windows rendszeren a Command Prompt segítségével lefordítani. Az is előfordulhat, hogy a felhasználók megpróbálják ellenőrizni az elsődleges Java-fordító aktuális verzióját.

Mi a JavaC?

A Javac (kiejtve „java-see”) a Java fő fordítója, amelyet az Oracle Corporation fejlesztett JDK (Java Development Kit) tartalmaz . A fordító úgy lett kialakítva, hogy elfogadja a Java nyelvi előírásoknak (JL) megfelelő forráskódot, és a JVM (Java Virtual Machine Specification) szerint konvertálja azt Java bytekódká .

A Javac okát nem ismeri fel a hiba

A „ Javac nem ismeri fel a belső vagy a külső parancsot ” hiba jelentkezik, amikor a parancssor nem találja a Java PATH változót. Ennek két oka lehet:

  • Hiányzik a Java fejlesztőkészlet (JDK) a gépről - Ez általában azért fordul elő, mert a felhasználó tévesen feltételezi, hogy a Java Compiler (javac) telepítve van a Java futási környezettel .
  • A Javac elérési útja nincs beállítva vagy nincs helyesen beállítva - A Command Promptből történő fordításhoz és annak biztosításához, hogy más alkalmazáskiszolgáló eszközök megfelelően működjenek, a rendszernek tisztában kell lennie a Javac helyével. Ebben az esetben manuálisan kell beállítania az utat.

Ha a probléma megoldása a Windows 10 rendszeren jelentkezik, ez a cikk néhány útmutatót nyújt Önnek, amelyek garantáltan megoldják a problémát. Az alábbiakban néhány lépést találsz, amelyekkel hasonló helyzetben lévő többi felhasználó sikeresen felhasználta a probléma megoldását.

A legjobb eredmények elérése érdekében kövesse az alábbi lépéseket annak biztosítása érdekében, hogy a problémát az adott forgatókönyvnek megfelelően megoldják. Kezdjük!

1. lépés: A Java fejlesztőkészlet (JDK) telepítése

A hiba egyik legfontosabb oka az, hogy a felhasználók, akik még csak elkezdenek tanulni a Java-t, összekeverik a Java futási környezetet (JRE) a Java fejlesztőkészlettel (JDK) .

A JRE része a JDK-nek, de az idő nagy részét külön töltik le. Számos olyan program, amely felhasználja a Java Runtime-t, tartalmazza azt a telepítő csomagokban.

Mivel nagyon kevés oka van annak, hogy szüksége van a Java fejlesztőkészletre (JDK), ha nem érdekli a Java fejlesztés, valószínűleg azt hitte, hogy a Java-ot már a JRE telepítette, de az az igazság, hogy telepítenie kell a teljes Java fejlesztőkészlet.

Ha úgy gondolja, hogy ez a forgatókönyv alkalmazható az Ön helyzetére, itt található egy gyors útmutató a Java fejlesztőkészlet (JDK) telepítéséhez a „javac nem ismeri fel” hiba elhárításához:

  1. Látogassa meg ezt a linket ( itt ), és kattintson a Java Platform (JDK) fenti Letöltési ikonra. Ez biztosítja a Java Development Kit legújabb elérhető verziójának telepítését.

    A legújabb JDK letöltése
  2. A következő képernyőn görgessen le a Java SE Development Kit elemre, és ellenőrizze, hogy kiválasztotta-e az Accept License Agreement-hez társított váltást . Ezután kattintson a Windowshoz társított letöltési linkre. Két lehetőség közül választhat, de javasoljuk a .exe fájl letöltését, mivel ez megóv a tartalom kibontásától, ha a letöltés befejeződött.

    A Java fejlesztőkészlet letöltése
  3. A letöltés befejezése után nyissa meg a JDK telepíthető futtatható fájlját, és a telepítés befejezéséhez kövesse a képernyőn megjelenő utasításokat.

    A Java Development Kit telepítése
  4. A következő képernyőn ellenőrizze, hogy a Fejlesztőeszközök és a Forráskód telepítve vannak-e a helyi merevlemezre, az összes al-tulajdonsággal együtt. Ezenkívül, ha lehetséges, arra ösztönözzük az alapértelmezett telepítési útvonal megőrzését, mert a 2. lépés könnyebb lesz.

    Telepítse az összes összetevőt és alfunkciót a helyi merevlemezre

    Megjegyzés: További javaslatként jegyezze fel a telepítési útvonalat a Telepítés ide alatt, mert a 2. lépésben szüksége lesz rá.

  5. Várja meg, amíg a Java Development Kit telepítve van. Ha a folyamat befejeződött, indítsa újra manuálisan a számítógépet, ha erre nincs automatikusan felszólítva.

    A Java Development Kit telepítése

Most, hogy megbizonyosodott arról, hogy a megfelelő csomagot telepítette, amely telepíti a JavaC-t, ugorjon a 2. lépésre, ahol ellenőrizjük, hogy helyesen állította-e be a JavaC elérési útját.

2. lépés: A Java környezeti változó beállítása és a rendszer elérési útjának frissítése

Mielőtt elkezdenénk ezt a folyamatot, fontos megérteni, hogy a következő eljárások csak akkor alkalmazhatók, ha meggyőződött arról, hogy a Java Development Kit helyesen van-e telepítve ( 1. lépés ).

Ha telepítette a JDK-t, és továbbra is megkapja a „ Javac nem ismeri fel belső vagy külső parancsot ”, akkor csak az egyik leggyakoribb technikai problémára botlik, amelyekkel a Java kezdők szembesülnek. A Java fejlesztőkészlet véglegesítéséhez Windows rendszeren egy sor kézi lépést kell végrehajtania. Ezeknek a lépéseknek mindig a JDK telepítését kell követniük, még a Java Development kit frissítése után is.

Itt található egy gyors útmutató a helyes Java környezeti változó beállításához és a rendszer elérési útjának frissítéséhez:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ sysdm.cplelemet, és nyomja meg az Enter billentyűt a Rendszer tulajdonságai ablak megnyitásához.

    Futtatás párbeszédpanel: sysdm.cpl
  2. A Rendszer tulajdonságai ablakban lépjen a Speciális fülre, és kattintson a Környezetváltozók elemre.

    Lépjen a Speciális fülre, és kattintson a Környezetváltozók elemre
  3. Az újonnan megnyílt környezeti változó ablakban kattintson a Új gombra a Rendszerváltozó alatt.

    Új rendszerváltozó hozzáadása
  4. Az Új rendszer változó ablakban állítsa a változó nevét JAVA_HOME értékre, a változó értékét pedig a JDK könyvtár elérési útjára. A módosítások mentéséhez kattintson az OK gombra.

    A változó neve és a változó értéke konfigurálása

    Megjegyzés: Ha meghallgatta tanácsunkat az 1. lépésben, és felhívta a figyelmet a JDK telepítési útjára, akkor beillesztheti közvetlenül a Változó értékbe .

    A JDK telepítési útvonala
  5. Most, hogy visszatért a Környezetváltozók ablakba, keressen egy elérési utat tartalmazó változót a Rendszerváltozók alatt. A Path változó kiválasztása után kattintson a Szerkesztés gombra.

    Válassza ki az Út változót (a Rendszerváltozók alatt) és kattintson a Szerkesztés gombra
  6. A környezeti változó szerkesztése ablakban kattintson az Új gombra.

    Kattintson az Új gombra
  7. Nevezze meg az újonnan létrehozott % JAVA_HOME% \ bin környezeti változót, és nyomja meg az Enter billentyűt. Ezután kattintson az OK gombra a módosítások alkalmazásához.

    Hozzon létre egy új környezeti változót, és nevezze el% JAVA_HOME% \ bin
  8. Ezzel az utolsó lépéssel be kell állítani a Java környezetet. Mostantól összeállíthat alkalmazásokat a CMD-ből, vagy ellenőrizheti a Javac verziót.

    A JavaC konfigurálása sikeres volt

Bónusz lépés: Annak ellenőrzése, hogy a konfiguráció sikeres volt-e

Van egy további lépés, amelyet át kell lépnie a Parancssorban annak ellenőrzése érdekében, hogy sikeresen konfigurálta-e a Java környezeti változó elérési útját. Kövesse az alábbi lépéseket annak ellenőrzéséhez, hogy működik-e a konfiguráció:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ cmdparancsot, és nyomja meg az Enter billentyűt a Parancssor ablak megnyitásához.

    Futtatás párbeszédpanel: cmd
  2. A Parancssor ablakba írja be az echo% JAVA_HOME% parancsot, és nyomja meg az Enter billentyűt, hogy megtudja, melyik visszatérítést kapja. Ha lát egy nyomtatást a JDK könyvtárával, akkor a 2. lépés sikeres volt, és a JAVAC jól működik. Ha a JDK elérési útja helyett szóközt lát, ez azt jelenti, hogy sikertelenül állította be a környezeti változót - ebben az esetben ismételje meg az 1. és a 2. lépést .

    Annak ellenőrzése, hogy a Java környezeti változó helyesen van-e beállítva

Érdekes Cikkek