logo

javac ni prepoznan

V Javi običajno dobimo napake in izjeme med časom prevajanja. Ampak napaka javac ni prepoznan je najpogostejša napaka, s katero se srečujejo številni novi programerji Java. V tem razdelku bomo zaznali zakaj prevajalnik ne prepozna ukaza javac in kateri so razlogi za ustvarjanje javac, ni prepoznan. Videli bomo tudi možne rešitve za odpravo napake.

Preden nadaljujemo s tem razdelkom, poglejmo pomen izjave o napaki javac ni prepoznan kot notranji ali zunanji ukaz.

notri Java , javac je ukaz, ki prevaja izvorno kodo Jave. Ko vnesemo ukaz v ukazni poziv, poziv zavrne identifikacijo ukaza javac. Pomeni, da je javac.exe prevajalnik ne najde datoteke. Datoteka javac.exe obstaja v mapi bin namestitvene mape JDK. Napaka, ki jo dobimo, ker PATH ni pravilno nastavljen. Naslednja slika prikazuje, kaj prikazuje napaka.

javac ni prepoznan

Razlog za nastanek napake

javac ni prepoznan se med prevajanjem aplikacije Java pojavi napaka. To je zato, ker je JVM ni mogoče najti javac.exe mapa. Datoteka javac.exe se nahaja v koš mapo JDK.

javac ni prepoznan

Razlog za pojav napake je, da PATH ni dodan sistemski spremenljivki okolja. Če PATH ni dodan spremenljivki okolja ali ni pravilno nastavljen, aplikacije Java ne moremo prevesti. Zato je pomembno odpraviti napako. Poglejmo rešitev napake.

Rešitev napake

Da bi odpravili napako, moramo sistemski spremenljivki okolja dodati spremenljivko PATH (ki jo operacijski sistem uporablja za iskanje izvršljivih datotek). PATH je naslov mape, kjer se nahaja datoteka javac.exe. Imenik bin je treba vključiti v spremenljivko okolja, ker se vse izvršljive datoteke, potrebne za prevajanje, izvajanje in odpravljanje napak v programu Java, nahajajo v imeniku bin. Torej, v našem primeru je POT do imenika bin:

C:ProgramFilesJavajdk1.8.0_05in;

Vaša pot se lahko razlikuje od zgornje poti. Odvisno od tega, kje ste namestili JDK . Ne pozabite, da postavite a podpičje (;) na koncu PATH, ker je možno, da morate dodati še eno spremenljivko PATH druge aplikacije. Torej v tem primeru podpičje ločuje dve poti.

Opomba: POT se lahko razlikuje, če ste namestili novejše različice Jave.

Najprej preverimo, ali je POT že dodana ali ne. Če želite preveriti, katere poti so dodane spremenljivki okolja, sledite spodnjim korakom:

  • Odprite ukazni poziv.
  • Vnesite ukaz: odmev %PATH%
javac ni prepoznan

Prikazuje vse poti ali imenike, ki so že dodani spremenljivki okolja. Če je PATH že nastavljen, nadaljujte z ukazom javac za prevajanje, drugače dodajte PATH spremenljivki okolja.

Obstajata tudi dva načina za nastavitev PATH v spremenljivki okolja nastavite PATH začasno oz trajno nastavite PATH. Pomanjkljivost nastavitve PATH začasne je ta, da moramo podati PATH, kadar koli prevedemo aplikacijo Java. Vzame veliko časa in več je možnosti, da vnesete napačen ukaz. Torej ni dobro uporabljati. Priporočamo, da POT nastavite trajno.

Poglejmo, kako dodati PATH spremenljivki okolja sistema.

Nastavite PATH začasno

Če želite PATH nastaviti začasno, sledite spodnjim korakom:

  • Odprite ukazni poziv.
  • Pojdite v imenik, kjer ste namestili JDK. Znotraj mape JDK poiščite mapo bin in jo odprite.
  • Kopirajte lokacijo mape bin. V našem primeru je lokacija mape bin: C:Programske datotekeJavajdk1.8.0_05in
javac ni prepoznan
  • Zdaj preklopite na ukazni poziv in vnesite ukaz: nastavite PATH= C:Programske datotekeJavajdk1.8.0_05in in pritisnite tipko enter. Nastavi PATH na podano lokacijo.
javac ni prepoznan

Ko je POT nastavljena, lahko prevedemo in zaženemo aplikacijo Java.

najdi v nizu c++

Nastavite PATH Permanently

Če želite trajno nastaviti PATH, sledite spodnjim korakom:

Korak 1: Odprite nadzorno ploščo.

2. korak: Kliknite na Sistem .

javac ni prepoznan

3. korak: Kliknite na Napredne sistemske nastavitve. Odpre se pogovorno okno za sistemske lastnosti.

javac ni prepoznan

4. korak: V pogovornem oknu Lastnosti sistema kliknite na Spremenljivke okolja gumb, ki se nahaja v spodnjem desnem kotu. Odpre se Spremenljivke okolja pogovorno okno.

javac ni prepoznan

5. korak: V pogovornem oknu Spremenljivke okolja kliknite na Novo če spremenljivka PATH ni prikazana pod Razdelek uporabniških spremenljivk . Odpre se Nova uporabniška spremenljivka pogovorno okno.

javac ni prepoznan

6. korak: Vnesite ime spremenljivke POT in Spremenljiva vrednost pot do mape bin imenika JDK. V našem primeru je pot: C:ProgramFilesJavajdk1.8.0_05in. Po tem kliknite na v redu gumb.

javac ni prepoznan

Zdaj je spremenljivka PATH shranjena in je vidna pod Razdelek uporabniških spremenljivk .

7. korak: Ponovno kliknite na v redu gumb.

javac ni prepoznan

8. korak: Kliknite na v redu gumb.

javac ni prepoznan

POT je bila trajno shranjena. Če želite preveriti, ali deluje pravilno ali ne, odprite ukazni poziv in vnesite javac in pritisnite tipko enter. Ukaz prikazuje opcije ki jih lahko uporabimo z ukazom javac.

javac ni prepoznan

Ukaz zagotavlja, da je PATH pravilno nastavljen in da lahko prevajamo in izvajamo Java programi ne da bi prišlo do napake javac ni prepoznan kot notranji ali zunanji ukaz, operativni program ali paketna datoteka.