logo

A javac nem ismerhető fel

Java-ban általában a fordítási idő alatt kapjuk meg a hibákat és a kivételeket. De a hiba javac nem ismerhető fel ez a leggyakoribb hiba, amellyel sok új Java programozó szembesül. Ebben a részben észlelni fogjuk miért nem ismeri fel a javac parancsot a fordító és mi az oka a javac létrehozásának, nem ismeri fel. A hiba elhárításának lehetséges megoldásait is látni fogjuk.

Mielőtt továbblépnénk ebben a részben, értsük meg a hibanyilatkozat jelentését A javac nem ismeri fel belső vagy külső parancsként.

Ban ben Jáva , javac egy parancs, amely a Java forráskódot fordítja le. Amikor beírjuk a parancsot a Parancssorba, a prompt megtagadja a javac parancs azonosítását. Ez azt jelenti, hogy a javac.exe fájlt nem találja a fordító. A javac.exe fájl a JDK telepítési mappa bin mappájában található. A hibát azért kapjuk, mert a PATH nincs megfelelően beállítva. A következő képen látható, mit mutat a hiba.

A javac nem ismerhető fel

A hiba előfordulásának oka

javac nem ismerhető fel hiba történik a Java alkalmazás fordítása közben. Ez azért van, mert a JVM az nem találja a javac.exe fájlt fájlt. A javac.exe fájl a kuka a JDK mappája.

A javac nem ismerhető fel

A hiba előfordulásának oka az, hogy a A PATH nincs hozzáadva a rendszer környezeti változójához. Ha a PATH nincs hozzáadva a környezeti változóhoz, vagy nincs megfelelően beállítva, akkor nem tudjuk lefordítani a Java alkalmazást. Ezért fontos a hiba elhárítása. Lássuk a hiba megoldását.

A hiba megoldása

A hiba megoldásához hozzá kell adnunk a PATH (az operációs rendszer által a végrehajtható fájlok megtalálásához használt) változót a rendszer környezeti változójához. Az PATH annak a mappának a címe, ahol a javac.exe fájl található. A környezeti változóba a bin könyvtárat is bele kell foglalni, mert a Java program fordításához, futtatásához és hibakereséséhez szükséges összes végrehajtható fájl a bin könyvtárban található. Tehát a mi esetünkben a bin könyvtár elérési útja a következő:

C:ProgramFilesJavajdk1.8.0_05in;

Az Ön útvonala eltérhet a fenti útvonaltól. Attól függ, hová telepítette a JDK . Ne feledje, hogy tegye a pontosvessző (;) a PATH végén, mert lehetséges, hogy egy másik alkalmazás PATH változóját kell hozzáadnia. Tehát ebben az esetben a pontosvessző két utat választ el.

Megjegyzés: A PATH eltérhet, ha a Java újabb verzióit telepítette.

Először is ellenőrizzük, hogy a PATH már hozzáadva van-e vagy sem. A környezeti változóhoz hozzáadott útvonalak ellenőrzéséhez kövesse az alábbi lépéseket:

  • Nyissa meg a Parancssort.
  • Írja be a parancsot: visszhang %PATH%
A javac nem ismerhető fel

Megmutatja a környezeti változóhoz már hozzáadott összes elérési utat vagy könyvtárat. Ha a PATH már be van állítva, folytassa a javac paranccsal a fordításhoz, különben adja hozzá a PATH-t a környezeti változóhoz.

A PATH környezeti változóban kétféleképpen is beállítható állítsa be az PATH ideiglenes értéket vagy Állítsa be véglegesen a PATH-t. A PATH ideiglenes beállításának az a hátránya, hogy ahányszor lefordítjuk a Java alkalmazást, meg kell adnunk a PATH-t. Ez sok időt vesz igénybe, és nagyobb az esély a rossz parancs begépelésére. Tehát nem jó használni. Javasoljuk, hogy a PATH-t véglegesen állítsa be.

Nézzük meg, hogyan adhatjuk hozzá a PATH-ot a rendszer környezeti változójához.

Állítsa be a PATH-t ideiglenesen

A PATH ideiglenes beállításához kövesse az alábbi lépéseket:

  • Nyissa meg a Parancssort.
  • Lépjen abba a könyvtárba, ahová a JDK-t telepítette. A JDK mappában keressen a bin mappában, és nyissa meg.
  • Másolja ki a bin mappa helyét. Esetünkben a bin mappa helye: C:Program FilesJavajdk1.8.0_05in
A javac nem ismerhető fel
  • Most váltson át a Parancssorra, és írja be a parancsot: set PATH= C:Program FilesJavajdk1.8.0_05in és nyomja meg az enter billentyűt. A PATH-t a megadott helyre állítja.
A javac nem ismerhető fel

A PATH beállítása után lefordíthatjuk és futtathatjuk a Java alkalmazást.

tavaszi keret

Állítsa be a PATH-t véglegesen

A PATH végleges beállításához kövesse az alábbi lépéseket:

1. lépés: Nyissa meg a Vezérlőpultot.

2. lépés: Kattintson a Rendszer .

A javac nem ismerhető fel

3. lépés: Kattintson a Haladó rendszerbeállítások. Megnyit egy párbeszédpanelt a Rendszer tulajdonságaihoz.

A javac nem ismerhető fel

4. lépés: A Rendszer tulajdonságai párbeszédpanelen kattintson a gombra Környezeti változók gombot, amely a jobb alsó sarokban található. Megnyitja a Környezeti változók párbeszédablak.

A javac nem ismerhető fel

5. lépés: A Környezeti változók párbeszédpanelen kattintson a gombra Új gombot, ha a PATH változó nem jelenik meg alatta Felhasználói változók szakaszt . Megnyitja a Új felhasználói változó párbeszédablak.

A javac nem ismerhető fel

6. lépés: Adja meg a változó nevét PÁLYA és Változó érték elérési út a bin mappához a JDK könyvtárból. Esetünkben az út a következő: C:ProgramFilesJavajdk1.8.0_05in. Ezt követően kattintson a rendben gomb.

A javac nem ismerhető fel

Most a PATH változó el lett mentve, és látható a alatt Felhasználói változók szakaszt .

7. lépés: Ismét kattintson a rendben gomb.

A javac nem ismerhető fel

8. lépés: Kattintson a rendben gomb.

A javac nem ismerhető fel

A PATH véglegesen el lett mentve. Annak ellenőrzéséhez, hogy megfelelően működik-e vagy sem, nyissa meg a Parancssort, és írja be javac parancsot, és nyomja meg az enter billentyűt. A parancs megmutatja a lehetőségek amit a javac paranccsal használhatunk.

A javac nem ismerhető fel

A parancs biztosítja, hogy a PATH megfelelően legyen beállítva, és le tudjuk fordítani és futni Java programok a hiba fellépése nélkül A javac-et nem ismeri fel belső vagy külső parancsként, működő programként vagy kötegfájlként.