logo

javac nav atpazīts

Java mēs parasti saņemam kļūdas un izņēmumus kompilācijas laikā. Bet kļūda javac netiek atpazīts ir visizplatītākā kļūda, ar ko saskaras daudzi jauni Java programmētāji. Šajā sadaļā mēs atklāsim kāpēc javac komandu neatpazīst kompilators un kādi ir iemesli javac ģenerēšanai, netiek atpazīts. Mēs arī redzēsim iespējamos risinājumus kļūdas novēršanai.

Pirms turpināt šo sadaļu, sapratīsim kļūdas paziņojuma nozīmi javac netiek atpazīta kā iekšēja vai ārēja komanda.

In Java , javac ir komanda, kas kompilē Java avota kodu. Kad mēs ierakstām komandu komandu uzvednē, uzvedne atsakās identificēt javac komandu. Tas nozīmē, ka javac.exe kompilators neatrod failu. Fails javac.exe atrodas JDK instalācijas mapes bin mapē. Kļūda, ko saņemam, jo ​​PATH nav pareizi iestatīts. Nākamajā attēlā ir parādīts kļūdas rādītājs.

javac nav atpazīts

Kļūdas rašanās iemesls

javac netiek atpazīts ir kļūda, kad mēs kompilējam Java lietojumprogrammu. Tas ir tāpēc, ka JVM ir nevar atrast javac.exe failu. Fails javac.exe atrodas mapē atkritumu tvertne JDK mape.

javac nav atpazīts

Kļūdas iemesls ir tas, ka PATH nav pievienots sistēmas vides mainīgajam. Ja PATH nav pievienots vides mainīgajam vai nav pareizi iestatīts, mēs nevaram apkopot Java lietojumprogrammu. Tāpēc ir svarīgi novērst kļūdu. Apskatīsim kļūdas risinājumu.

Kļūdas risinājums

Lai atrisinātu kļūdu, sistēmas vides mainīgajam ir jāpievieno mainīgais PATH (to izmanto operētājsistēma, lai atrastu izpildāmos failus). PATH ir tās mapes adrese, kurā atrodas fails javac.exe. Vides mainīgajā ir jāiekļauj bin direktorijs, jo visi izpildāmie faili, kas nepieciešami Java programmas kompilēšanai, palaišanai un atkļūdošanai, atrodas bin direktorijā. Tātad mūsu gadījumā PATH uz bin direktoriju ir:

C:ProgramFilesJavajdk1.8.0_05in;

Jūsu ceļš var atšķirties no iepriekš minētā. Tas ir atkarīgs no tā, kur esat instalējis JDK . Atcerieties, ka ielieciet a semikolu (;) PATH beigās, jo ir iespējams, ka jums jāpievieno cits citas lietojumprogrammas PATH mainīgais. Tātad šajā gadījumā semikolu atdala divus ceļus.

Piezīme. PATH var atšķirties, ja esat instalējis jaunākas Java versijas.

Pirmkārt, mēs pārbaudām, vai PATH jau ir pievienots vai nav. Lai pārbaudītu, kuri ceļi ir pievienoti vides mainīgajam, veiciet tālāk norādītās darbības.

  • Atveriet komandu uzvedni.
  • Ierakstiet komandu: atbalss %PATH%
javac nav atpazīts

Tas parāda visus ceļus vai direktorijus, kas jau ir pievienoti vides mainīgajam. Ja PATH jau ir iestatīts, turpiniet ar javac komandu kompilēšanai, pretējā gadījumā pievienojiet PATH vides mainīgajam.

Ir divi veidi, kā iestatīt PATH vides mainīgajā iestatiet pagaidu ceļu vai pastāvīgi iestatiet PATH. Trūkums, lai iestatītu pagaidu PATH, ir tāds, ka tik bieži, cik mēs kompilējam Java lietojumprogrammu, mums ir jānorāda PATH. Tas aizņem daudz laika, un pastāv vairāk iespēju ierakstīt nepareizu komandu. Tātad, to nav labi lietot. Mēs iesakām pastāvīgi iestatīt PATH.

Apskatīsim, kā sistēmas vides mainīgajam pievienot PATH.

Iestatiet pagaidu ceļu

Lai iestatītu pagaidu PATH, veiciet tālāk norādītās darbības.

  • Atveriet komandu uzvedni.
  • Dodieties uz direktoriju, kurā esat instalējis JDK. JDK mapē meklējiet bin mapi un atveriet to.
  • Kopējiet atkritnes mapes atrašanās vietu. Mūsu gadījumā miskastes mapes atrašanās vieta ir: C:Program FilesJavajdk1.8.0_05in
javac nav atpazīts
  • Tagad pārslēdzieties uz komandu uzvedni un ierakstiet komandu: set PATH= C:Program FilesJavajdk1.8.0_05in un nospiediet ievadīšanas taustiņu. Tas iestata ceļu uz norādīto vietu.
javac nav atpazīts

Kad PATH ir iestatīts, mēs varam apkopot un palaist Java lietojumprogrammu.

komanda chown

Iestatīt PATH Pastāvīgi

Lai pastāvīgi iestatītu PATH, veiciet tālāk norādītās darbības.

1. darbība: Atveriet vadības paneli.

2. darbība: Noklikšķiniet uz Sistēma .

javac nav atpazīts

3. darbība: Noklikšķiniet uz Papildu sistēmas iestatījumi. Tiek atvērts sistēmas rekvizītu dialoglodziņš.

javac nav atpazīts

4. darbība: Dialoglodziņā Sistēmas rekvizīti noklikšķiniet uz Vides mainīgie pogu, kas atrodas apakšējā labajā stūrī. Tas atver Vides mainīgie dialoglodziņš.

javac nav atpazīts

5. darbība: Dialoglodziņā Vides mainīgie noklikšķiniet uz Jauns pogu, ja mainīgais PATH neparādās zem Sadaļa Lietotāja mainīgie . Tas atver Jauns lietotāja mainīgais dialoglodziņš.

javac nav atpazīts

6. darbība: Norādiet mainīgā nosaukumu PATH un mainīgā vērtība ceļš līdz bin mapei no JDK direktorijas. Mūsu gadījumā ceļš ir šāds: C:ProgramFilesJavajdk1.8.0_05in. Pēc tam noklikšķiniet uz labi pogu.

javac nav atpazīts

Tagad PATH mainīgais ir saglabāts, un tas ir redzams zem Sadaļa Lietotāja mainīgie .

7. darbība: Vēlreiz noklikšķiniet uz labi pogu.

javac nav atpazīts

8. darbība: Noklikšķiniet uz labi pogu.

javac nav atpazīts

PATH ir neatgriezeniski saglabāts. Lai pārbaudītu, vai tas darbojas pareizi, atveriet komandu uzvedni un ierakstiet javac komandu un nospiediet ievadīšanas taustiņu. Komanda parāda iespējas ko mēs varam izmantot ar javac komandu.

javac nav atpazīts

Komanda nodrošina, ka PATH ir pareizi iestatīts, un mēs varam kompilēt un palaist Java programmas bez kļūdas rašanās javac netiek atpazīts kā iekšēja vai ārēja komanda, darbināma programma vai pakešfails.