Popravak: Javac nije prepoznat u sustavu Windows 10

" Javac nije prepoznat kao unutarnja ili vanjska naredba " greška je s kojom se često susreću ljudi koji pokušavaju sastaviti Java programe u sustavu Windows koristeći Command Red. Možda će se naići i kada korisnici pokušavaju provjeriti trenutnu verziju primarnog Java prevoditelja.

Što je JavaC?

Javac (izgovara se "java-vidi"), glavni je Java kompajler uključen u JDK (Java Development Kit) razvijen od strane Oracle Corporation. Kompajler je dizajniran da prihvati izvorni kôd koji je u skladu sa specifikacijama Java jezika (JLs) i pretvara ga u Java bajt kod prema JVM (Specifikacija Java Virtual Machine).

Ono što uzrokuje Javac nije prepoznata pogreška

GreškaJavac nije prepoznata kao unutarnja ili vanjska naredbapojavljuje se kada naredbeni redak ne može pronaći varijablu Java PATH. To se može dogoditi iz dva razloga:

  • Na uređaju nedostaje Java Development Kit (JDK) - To se obično događa zato što korisnik pogrešno pretpostavlja da je Java Compiler (javac) instaliran zajedno s Java Runtime okruženjem .
  • Put do Javca nije postavljen ili je pogrešno postavljen - Da bi se sastavio iz naredbenog retka i osigurao da drugi alati poslužitelja aplikacija pravilno funkcioniraju, sustav mora biti svjestan lokacije Javca. Ako je to slučaj, morat ćete postaviti ručno.

Ako se trudite riješiti ovaj problem na sustavu Windows 10, ovaj će vam članak pružiti nekoliko vodiča za koje je zajamčeno da riješite problem. Ispod imate nekoliko koraka koje su drugi korisnici u sličnoj situaciji uspješno iskoristili za rješavanje problema.

Za najbolje rezultate slijedite korake u nastavku kako biste osigurali da problem bude riješen za vaš određeni scenarij. Započnimo!

Korak 1: Instaliranje Java Development Kit (JDK)

Jedan od glavnih razloga zašto se pojavljuje ova greška je taj što korisnici koji tek počinju učiti Javu zbunjuju Java Runtime Environment (JRE) s Java Development Kit (JDK) .

JRE je dio JDK, no većinu se vremena preuzima odvojeno. Mnogo programa koji koriste Java Runtime uključuju ga u svoje instalacijske pakete.

Budući da je vrlo malo razloga zašto će vam trebati Java Development Kit (JDK) ako niste zainteresirani za Java Development, možda ste vjerovali da je Javac već instalirao JRE, ali istina je da ćete morati instalirati cijeli Java Development Kit.

Ako mislite da je ovaj scenarij primjenjiv u vašoj situaciji, evo kratkog vodiča o instaliranju Java Development Kit-a (JDK) kako biste riješili pogrešku "javac nije prepoznat" :

  1. Posjetite ovu vezu ( ovdje ) i kliknite ikonu za preuzimanje iznad Java platforme (JDK) . Na taj ćete način osigurati instaliranje najnovije dostupne verzije Java razvojnog kompleta .

    Preuzimanje najnovijeg JDK
  2. Na sljedećem se zaslonu pomaknite prema dolje do Java SE razvojnog kompleta i provjerite jeste li odabrali preklopnicu povezanu s prihvaćanjem licenčnog ugovora . Zatim kliknite vezu za preuzimanje povezanu sa sustavom Windows. Postoje dvije mogućnosti za odabir, ali preporučujemo da preuzmete .exe datoteku jer će vam poštedjeti izdvajanje sadržaja nakon završetka preuzimanja.

    Preuzimanje Java razvojnog kompleta
  3. Nakon dovršetka preuzimanja otvorite izvršnu instalaciju JDK i slijedite upute na zaslonu da biste dovršili instalaciju.

    Instaliranje Java Development Kit
  4. Na sljedećem zaslonu provjerite jesu li postavljeni razvojni alati i izvorni kôd instalirani na vašem lokalnom tvrdom disku zajedno sa svim podfakturama. Nadalje, ako je moguće, potičemo vas da sačuvate zadani put instalacije, jer će korak 2 biti lakši.

    Instalirajte sve komponente i podfunkcije na lokalni tvrdi disk

    Napomena: Kao dodatnu preporuku zapišite stazu instalacije u odjeljku Instaliraj, jer će vam trebati u koraku 2 .

  5. Pričekajte dok se instalira Java Development Kit . Kada je postupak dovršen, ručno pokrenite računalo ako vas to automatski ne zatraži.

    Instaliranje Java Development Kit

Sad kad ste bili sigurni da ste instalirali ispravan paket koji instalira JavaC, prijeđite prema dolje na korak 2 gdje osiguravamo da ispravno postavite put do JavaC-a.

Korak 2: Postavljanje varijable Java okruženja i ažuriranje put sustava

Prije nego što započnemo s ovim postupkom, važno je shvatiti da su sljedeći postupci primjenjivi samo ako ste bili sigurni da je Java Development Kit ispravno instaliran ( korak 1 ).

Ako ste instalirali JDK i još uvijek primate " Javac nije prepoznat kao unutarnja ili vanjska naredba ", upravo ste naišli na jedan od najčešćih tehničkih problema s kojima se suočavaju početnici Java. Da biste dovršili Java Development Kit u sustavu Windows, morat ćete izvršiti niz ručnih koraka. Ovi koraci trebaju uvijek slijediti instalaciju JDK-a, čak i nakon ažuriranja Java Development kit-a.

Evo kratkog vodiča za postavljanje ispravne varijable okruženja Java i ažuriranja put sustava:

  1. Pritisnite tipku Windows + R da biste otvorili dijaloški okvir Run . Zatim upišite " sysdm.cpl " i pritisnite Enter da otvorite prozor System Properties .

    Pokrenite dijalog: sysdm.cpl
  2. Unutar prozora System Properties otvorite karticu Advanced i kliknite na Variables Environment .

    Idite na karticu Napredno i kliknite na Varijable okoline
  3. U novootvorenom prozoru varijable okoline kliknite gumb Novo pod System variable .

    Dodavanje nove varijable sustava
  4. U prozoru Nova sistemska varijabla postavite naziv varijable na JAVA_HOME, a vrijednost varijable na put do vašeg JDK direktorija . Da biste spremili promjene, kliknite U redu.

    Konfiguriranje imena varijable i vrijednosti varijable

    Napomena: Ako ste poslušali naše savjete u koraku 1 i zapisali stazu instalacije JDK, možete ga zalijepiti izravno u vrijednost varijable .

    Put instalacije JDK
  5. Sada kad ste se vratili u prozor Varijable okruženja, potražite varijablu s imenom varijable u sustavu Promjenljivke sustava . Kad je odabrana varijabla Path, kliknite gumb Uredi .

    Odaberite varijablu Puta (ispod varijable sustava) i kliknite gumb Uredi
  6. U prozoru Uređivanje varijable okoline kliknite gumb Novo .

    Pritisnite gumb Novo
  7. Imenujte novostvorenu varijablu okruženja % JAVA_HOME% \ bin i pritisnite Enter . Zatim kliknite U redu za primjenu promjena.

    Napravite novu varijablu okruženja i nazovite je% JAVA_HOME% \ bin
  8. S ovim posljednjim korakom trebalo bi vam konfigurirati Java okruženje. Sada ćete moći sastavljati aplikacije sa CMD-a ili provjeriti svoju Javac verziju.

    JavaC je uspješno konfiguriran

Korak bonusa: Provjera je li konfiguracija bila uspješna

Postoji još jedan korak koji možete proći u naredbenom retku kako biste bili sigurni da ste uspješno konfigurirali put varijable Java okoline. Slijedite dolje navedene korake da biste provjerili radi li vaša konfiguracija:

  1. Pritisnite tipku Windows + R da biste otvorili dijaloški okvir Run. Zatim upišite " cmd " i pritisnite Enter za otvaranje prozora naredbenog retka.

    Pokrenite dijalog: cmd
  2. U prozoru naredbenog retka upišite echo% JAVA_HOME% i pritisnite Enter da biste vidjeli koji povrat dobijate. Ako vidite ispis s mapom u JDK, tada je korak 2 bio uspješan i vaš JAVAC radi dobro. Ako vidite razmak umjesto JDK staze, to znači da niste uspjeli u postavljanju varijable okoline - u ovom slučaju ponovno pregledajte 1. i 2. korak .

    Provjera je li varijabla okruženja Java ispravno postavljena

Zanimljivi Članci