Popravek: Javac v sistemu Windows 10 ni prepoznan

" Javac ni prepoznan kot notranji ali zunanji ukaz " je napaka, ki jo pogosto srečujejo ljudje, ki poskušajo sestaviti programe Java v sistemu Windows s pomočjo ukaznega poziva. Naletimo lahko tudi, ko uporabniki poskušajo preveriti trenutno različico primarnega prevajalnika Java.

Kaj je JavaC?

Javac (izgovarja "java-see") je glavni prevajalnik Java, ki je vključen v JDK (Java Development Kit), ki ga je razvila Oracle Corporation. Prevajalnik je zasnovan tako, da sprejme izvorno kodo, ki je v skladu s specifikacijami jezika Java (JL) in jo pretvori v bajt kodo Java v skladu z JVM (Specifikacija Java Virtual Machine).

Kar Javac povzroči, ni prepoznana napaka

Napaka » Javac ni prepoznana kot notranji ali zunanji ukaz «, ko ukazni poziv ne more najti spremenljivke Java PATH. To se lahko zgodi iz dveh razlogov:

  • V napravi manjka Java Development Kit (JDK) - To se običajno zgodi, ker uporabnik napačno domneva, da je Java Compiler (javac) nameščen skupaj z okoljem Java Runtime .
  • Pot do Javca ni postavljena ali je napačno nastavljena - Če se želite sestaviti iz ukazne vrstice in zagotoviti, da druga orodja strežnika aplikacij pravilno delujejo, mora biti sistem seznanjen z lokacijo Javca. V tem primeru boste morali ročno nastaviti pot.

Če se v težavi rešite s to težavo v sistemu Windows 10, vam bo v tem članku na voljo nekaj vodnikov, ki bodo zagotovo rešili težavo. Spodaj imate nekaj korakov, ki so jih drugi uporabniki v podobni situaciji uspešno uporabili za rešitev težave.

Za najboljše rezultate sledite spodnjim korakom in tako zagotovite, da boste rešili težavo za svoj poseben scenarij. Začnimo!

1. korak: Namestitev Java Development Kit (JDK)

Eden glavnih razlogov, zakaj se pojavlja ta napaka, je, ker uporabniki, ki se šele začnejo učiti Java, zamenjajo Java Runtime Environment (JRE) z Java Development Kit (JDK) .

JRE je del JDK, vendar se večino časa prenaša ločeno. Veliko programov, ki uporabljajo program Java Runtime, ga vključujejo v svoje namestitvene pakete.

Ker je zelo malo razlogov, zakaj boste potrebovali Java Development Kit (JDK), če vas Java Development ne zanima, ste morda verjeli, da je Javac že namestil JRE, resnica pa je, da ga boste morali namestiti celoten razvojni komplet Java.

Če menite, da je ta scenarij primeren za vašo situacijo, je tukaj kratek vodnik za namestitev Java Development Kit (JDK), da se odpravi napaka "javac ni prepoznan" :

  1. Obiščite to povezavo ( tukaj ) in kliknite ikono za prenos nad platformo Java (JDK) . Tako boste zagotovili namestitev najnovejše razpoložljive različice Java Development Kit .

    Prenos najnovejšega JDK
  2. Na naslednjem zaslonu se pomaknite navzdol do razvojnega kompleta Java SE in se prepričajte, da ste izbrali stikalo, povezano s sprejemanjem licenčne pogodbe . Nato kliknite povezavo za prenos, povezano z Windows. Izbirate lahko dve možnosti, vendar priporočamo, da naložite datoteko .exe, ker vam bo prihranilo, da izvlečete vsebino, ko bo prenos končan.

    Prenos Java Development Kit
  3. Ko je prenos končan, odprite izvedljivo namestitev JDK in sledite pozivom na zaslonu, da dokončate namestitev.

    Namestitev Java Development Kit
  4. Na naslednjem zaslonu se prepričajte, da sta nastavljena tako različna razvojna orodja kot izvorna koda na lokalni trdi disk skupaj z vsemi njihovimi podfunkcijami. Poleg tega vas priporočamo, da ohranite privzeto namestitveno pot, ker bo korak 2 lažji.

    Na lokalni trdi disk namestite vse komponente in podfunkcije

    Opomba: Kot dodatno priporočilo zapišite namestitveno pot pod Namestitev, ker jo boste potrebovali v 2. koraku .

  5. Počakajte, da se namesti Java Development Kit . Ko je postopek končan, računalnik znova zaženite ročno, če vas samodejno ne pozove.

    Namestitev Java Development Kit

Zdaj, ko ste se prepričali, da ste namestili pravilen paket, ki namesti JavaC, se pomaknite navzdol na 2. korak, kjer poskrbimo, da ste pravilno postavili pot do JavaC-a.

2. korak: Nastavitev spremenljivke okolja Java in posodabljanje sistemske poti

Preden začnemo s tem postopkom, je pomembno razumeti, da so naslednji postopki uporabni le, če ste se prepričali, da je Java Development Kit pravilno nameščen ( 1. korak ).

Če ste namestili JDK in še vedno dobivate » Javac ni prepoznan kot notranji ali zunanji ukaz «, ste pravkar naleteli na eno najpogostejših tehničnih težav, s katerimi se srečujejo začetniki Java. Če želite dokončati Java Development Kit v sistemu Windows, morate izvesti vrsto ročnih korakov. Ti koraki morajo vedno slediti namestitvi JDK, tudi potem, ko posodobite Java Development kit.

Tu je kratki vodnik o nastavitvi pravilne spremenljivke okolja Java in posodabljanju sistemske poti:

  1. Pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi . Nato vnesite „ sysdm.cpl “ in pritisnite Enter, da odprete okno Lastnosti sistema .

    Zaženite pogovorno okno: sysdm.cpl
  2. Znotraj okna Lastnosti sistema pojdite na zavihek Napredno in kliknite okoljske spremenljivke .

    Pojdite na zavihek Napredno in kliknite okoljevarniške spremenljivke
  3. V novo odprtem oknu spremenljivke okolja kliknite gumb Novo pod sistemsko spremenljivko .

    Dodajanje nove sistemske spremenljivke
  4. V oknu Nova sistemska spremenljivka nastavite ime spremenljivke na JAVA_HOME in vrednost spremenljivke na pot do svojega imenika JDK . Če želite shraniti spremembe, kliknite V redu.

    Konfiguriranje imena spremenljivke in vrednosti spremenljivke

    Opomba: Če ste v 1. koraku poslušali naš nasvet in zapisali pot namestitve JDK, jo lahko prilepite neposredno v vrednost Variable .

    Namestitvena pot JDK
  5. Zdaj, ko ste se vrnili v okno spremenljivke okolja, poiščite spremenljivko z imenom Pot pod spremenljivkami sistema . Z izbrano spremenljivko Pot kliknite gumb Uredi .

    Izberite spremenljivko Pot (pod Sistemske spremenljivke) in kliknite gumb Uredi
  6. V oknu Urejanje spremenljivke okolja kliknite gumb Novo .

    Kliknite gumb Novo
  7. Poimenujte novo ustvarjeno spremenljivko okolja % JAVA_HOME% \ bin in pritisnite Enter . Nato kliknite OK, da uveljavite spremembe.

    Ustvarite novo spremenljivko okolja in jo poimenujte% JAVA_HOME% \ bin
  8. S tem zadnjim korakom bi bilo treba konfigurirati vaše okolje Java. Zdaj boste lahko zbirali vloge iz CMD-ja ali preverjali različico Javac.

    JavaC je bil uspešno konfiguriran

Korak bonusa: preverjanje, ali je bila konfiguracija uspešna

V ukaznem pozivu lahko preverite, ali ste uspešno konfigurirali pot spremenljivke v okolju Java. Sledite spodnjim korakom in preverite, ali vaša konfiguracija deluje:

  1. Pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi. Nato vnesite „ cmd “ in pritisnite Enter, da odprete okno ukaznega poziva.

    Zaženi pogovorno okno: cmd
  2. V okno ukaznega poziva vnesite echo% JAVA_HOME% in pritisnite Enter, da vidite, kateri donos dobite. Če vidite tisk z imenikom v JDK, potem je korak 2 uspešen in vaš JAVAC deluje dobro. V primeru, da namesto poti JDK vidite presledek, to pomeni, da niste uspeli nastaviti nastavitve spremenljivke okolja - v tem primeru znova obiščite 1. in 2. korak .

    Preverjanje, ali je bila spremenljivka okolja Java pravilno nastavljena

Zanimivi Članki