A „ Javacot nem ismerik fel belső vagy külső parancsként ” - ez olyan hiba, amely gyakran előfordul, amikor az emberek a Parancssor használatával próbálnak Java programokat fordítani a Windows rendszeren. Akkor is előfordulhat, amikor 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 (ejtsd: „java-see”) a Java fő fordítója, amelyet az Oracle Corporation fejlesztett JDK (Java Development Kit) tartalmaz . A fordító úgy van kialakítva, hogy elfogadja a Java nyelv specifikációinak (JL) megfelelő forráskódot, és átalakítja Java bájtkódokká a JVM-ek (Java Virtual Machine Specification) szerint.
Ami okozza a Javac-ot, nem ismerhető fel hiba
A „ Javac nem ismeri fel belső vagy külső parancsként ” hibát észleli, amikor a Parancssor nem találja a Java PATH változót. Ez két okból történhet:
- Hiányzik a gépről a Java Development Kit (JDK) - Ez általában azért történik, mert a felhasználó tévesen feltételezi, hogy a Java Compiler (javac) a Java Runtime Environment telepítésével együtt telepítve van .
- A Javac elérési útja nincs beállítva vagy helytelenül van beállítva - A Parancssorból történő fordításhoz és az alkalmazáskiszolgáló egyéb eszközök megfelelő működéséhez a rendszernek ismernie kell a Javac helyét. Ebben az esetben manuálisan kell beállítania az elérési utat.
1. lépés: A Java fejlesztőkészlet (JDK) telepítése
Az egyik fő oka annak, hogy ez a hiba bekövetkezik, az az, hogy a felhasználók, akik csak most kezdik megtanulni a Java-t, összekeverik a Java Runtime Environment (JRE) és a Java Development Kit (JDK) programot .
A JRE a JDK része , de legtöbbször külön-külön tölthető le. Sok olyan program, amely a Java Runtime programot használja, beépíti a telepítő csomagjaiba.
Mivel nagyon kevés oka van a Java Development Kit (JDK) használatának, ha nem érdekli a Java fejlesztés, akkor azt hihette, hogy a JRE-t már telepítette a Javac, de az az igazság, hogy telepítenie kell az egész Java fejlesztőkészlet.
Ha úgy gondolja, hogy ez a forgatókönyv alkalmazható az Ön helyzetére, itt van egy rövid útmutató a Java fejlesztőkészlet (JDK) telepítéséről a „javac nem ismerhető fel” hiba elhárításához :
- Látogassa meg ezt a linket ( itt ), és kattintson a Java Platform (JDK) felett található Letöltés ikonra . Ez biztosítja, hogy telepítse a Java Development Kit legfrissebb elérhető verzióját .
- A következő képernyőn görgessen lefelé a Java SE fejlesztőkészlethez, és győződjön meg arról, hogy a licenc elfogadásához társított kapcsolót választotta . Ezután kattintson a Windows-hoz társított letöltési linkre. Két lehetőség közül választhat, de javasoljuk az .exe fájl letöltését, mivel ez megkímél benneteket a tartalom kibontásától, amikor a letöltés befejeződik.
- A letöltés befejezése után nyissa meg a JDK telepítő futtatható fájlt, és kövesse a képernyőn megjelenő utasításokat a telepítés befejezéséhez.
- A következő képernyőn győződjön meg arról, hogy a Fejlesztési eszközök és a Forráskód is telepítve van a helyi merevlemezre, annak összes aljellemzőjével együtt. Továbbá, ha lehetséges, javasoljuk, hogy őrizze meg az alapértelmezett telepítési útvonalat, mert a 2. lépés könnyebb lesz.
Megjegyzés: További ajánlásként jegyezze fel a telepítési útvonalat a Telepítés cím alatt, mert a 2. lépésben szüksége lesz rá .
- Várjon, amíg a Java Development Kit telepítésre kerül. Amikor a folyamat befejeződött, indítsa újra a számítógépet kézzel, ha erre nem kap automatikusan felszólítást.
Most, hogy megbizonyosodott arról, hogy a JavaC-t telepítő megfelelő csomagot telepítette, lépjen a 2. lépésre, ahol meggyőződünk arról, 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 megbizonyosodott arról, hogy a Java fejlesztőkészlet megfelelően van-e telepítve ( 1. lépés ).
Ha telepítette a JDK-t, és még mindig megkapja a „ Javacot nem ismerik fel belső vagy külső parancsként ”, akkor most megbotlott az egyik leggyakoribb technikai kérdésben, amellyel a Java kezdők szembesülnek. A Java fejlesztőkészlet Windows rendszeren történő véglegesítéséhez manuális lépések sorozatát kell végrehajtania. Ezeknek a lépéseknek mindig követniük kell a JDK telepítését, még a Java fejlesztőkészlet frissítése után is.
Itt található egy rövid útmutató a helyes Java környezeti változó beállításáról és a rendszer elérési útjának frissítéséről:
- A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ sysdm.cpl ” szót, és nyomja meg az Enter billentyűt a Rendszer tulajdonságai ablak megnyitásához .
- A Rendszer tulajdonságai ablakban lépjen a Speciális fülre, és kattintson a Környezeti változók elemre .
- Az újonnan megnyílt Környezeti változó ablakban kattintson a Rendszerváltozó alatti Új gombra .
- Az új rendszere Variable ablakban állítsa be a változó nevét a JAVA_HOME és a változó értékét , hogy az út a JDK könyvtárba . A módosítások mentéséhez kattintson az OK gombra.
Megjegyzés: Ha meghallgatta tanácsunkat az 1. lépésben, és megjegyezte a JDK telepítési útvonalát, beillesztheti közvetlenül a Változó értékbe .
- Most, hogy visszatért a Környezeti változók ablakba, keresse meg az elérési út nevű változót a Rendszerváltozók alatt . A Path változó kiválasztásával kattintson a Szerkesztés gombra.
- A környezeti változó szerkesztése ablakban kattintson az Új gombra.
- Nevezze el az újonnan létrehozott környezeti változót % JAVA_HOME% \ bin, és nyomja meg az Enter billentyűt . Ezután kattintson az OK gombra a módosítások alkalmazásához.
- Ezzel az utolsó lépéssel konfigurálnia kell a Java környezetét. Mostantól képes lesz alkalmazásokat fordítani a CMD-ből, vagy ellenőrizheti Javac verzióját.
Bónusz lépés: Annak ellenőrzése, hogy a konfiguráció sikeres-e
Van egy további lépés, amelyet a Parancssorban elvégezhet, hogy megbizonyosodjon arról, hogy sikeresen konfigurálta a Java környezeti változó elérési útját. Kövesse az alábbi lépéseket, és ellenőrizze, hogy működik-e a konfigurációja:
- A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ cmd ” parancsot, és nyomja meg az Enter billentyűt a Parancssor ablak megnyitásához.
- A Parancssor ablakba írja be az echo% JAVA_HOME% parancsot, és nyomja meg az Enter billentyűt, hogy megnézze, melyik hozamot kapja. Ha lát egy nyomtatást a JDK könyvtárával, akkor a 2. lépés sikeres volt, és a JAVAC rendben működik. Abban az esetben, ha a JDK elérési útja helyett szóközt látsz, ez azt jelenti, hogy nem sikerült beállítani a környezeti változót - ebben az esetben látogassa meg újra az 1. és a 2. lépést .