Rješenje: Javac nije prepoznat u sustavu Windows 10

" Javac nije prepoznat kao unutarnja ili vanjska naredba " pogreška je koja se često susreće kod ljudi koji pokušavaju kompajlirati Java programe u sustavu Windows pomoću naredbenog retka. Moglo bi se susresti i kada korisnici pokušaju provjeriti trenutnu verziju primarnog Java kompajlera.

Što je JavaC?

Javac (izgovara se "java-see"), glavni je Java kompajler uključen u JDK (Java Development Kit) koji je razvila Oracle Corporation. Kompajler je dizajniran da prihvati izvorni kod koji je u skladu sa specifikacijama Java jezika (JL) i pretvara ga u Java bajt kod prema JVM (Java Virtual Machine Specification).

Ono što uzrokuje Javac nije prepoznata pogreška

Nailazi na pogrešku " Javac nije prepoznat kao unutarnja ili vanjska naredba " kada naredbeni redak ne može pronaći Java PATH varijablu. To se može dogoditi iz dva razloga:

  • Na računalu nedostaje Java Development Kit (JDK) - To se obično događa jer korisnik pogrešno pretpostavlja da je Java Compiler (javac) instaliran zajedno s Java Runtime Environmentom .
  • Put do Javca nije postavljen ili je pogrešno postavljen - da bi kompajlirao iz naredbenog retka i osigurao ispravno funkcioniranje ostalih alata poslužitelja aplikacija, sustav mora biti svjestan lokacije Javac. Ako je to slučaj, morat ćete ručno postaviti put.

1. korak: Instalacija Java Development Kit (JDK)

Jedan od glavnih razloga zašto se ova pogreška javlja jest zato što korisnici koji tek počinju učiti Javu brkaju Java Runtime Environment (JRE) s Java Development Kit (JDK) .

JRE je dio JDK , ali većinu vremena je skinuti 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 vas ne zanima Java razvoj, možda ste vjerovali da je Javac već instalirao JRE, ali istina je da ćete ga morati instalirati cijeli Java razvojni pribor.

Ako mislite da je ovaj scenarij primjenjiv na vašu situaciju, evo kratkog vodiča za instaliranje Java Development Kit (JDK) kako biste riješili pogrešku "javac nije prepoznat" :

  1. Posjetite ovu vezu ( ovdje ) i kliknite ikonu za preuzimanje iznad Java platforme (JDK) . To će osigurati instaliranje najnovije dostupne verzije Java Development Kit .Preuzimanje najnovijeg JDK-a
  2. Na sljedećem zaslonu pomaknite se prema dolje do Java SE Development Kit i provjerite jeste li odabrali prekidač povezan s Ugovorom o prihvaćanju licence . Zatim kliknite vezu za preuzimanje povezanu sa sustavom Windows. Postoje dvije mogućnosti na odabir, ali preporučujemo preuzimanje datoteke .exe jer će vas poštedjeti izdvajanja sadržaja po završetku preuzimanja.Preuzimanje Java Development Kit
  3. Po završetku preuzimanja otvorite izvršnu instalacijsku datoteku JDK i slijedite upute na zaslonu da biste dovršili instalaciju.Instaliranje Java razvojnog kompleta
  4. Na sljedećem zaslonu provjerite jesu li i razvojni alati i izvorni kod postavljeni za instaliranje na vaš lokalni tvrdi disk, zajedno sa svim njihovim podznačajkama. Nadalje, ako je moguće, preporučujemo vam da sačuvate zadani put instalacije jer će 2. korak biti lakši.Instalirajte sve komponente i podvrste na vaš lokalni tvrdi disk

    Napomena: Kao dodatnu preporuku zabilježite put instalacije pod Instaliraj na, jer će vam trebati u 2. koraku .

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

Sad kad ste se uvjerili da ste instalirali ispravan paket koji instalira JavaC, prijeđite na korak 2, gdje se pobrinemo da ste ispravno postavili put do JavaC.

Korak 2: Postavljanje varijable okruženja Java i ažuriranje sistemske staze

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

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

Evo kratkog vodiča o postavljanju ispravne varijable Java okruženja i ažuriranju putova sustava:

  1. Pritisnite Windows tipku + R da biste otvorili dijaloški okvir Pokreni . Zatim upišite " sysdm.cpl " i pritisnite Enter da biste otvorili prozor Svojstva sustava.Pokreni dijaloški okvir: sysdm.cpl
  2. Unutar prozora Svojstva sustava idite na karticu Napredno i kliknite Varijable okruženja .Idite na karticu Advanced i kliknite Varijable okoline
  3. U novootvorenom prozoru Promjenjiva okoline kliknite gumb Novo pod Sistemskom varijablom .Dodavanje nove sistemske varijable
  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 i vrijednosti varijable

    Napomena: Ako ste poslušali naš savjet u 1. koraku i zabilježili instalacijski put JDK-a, možete ga zalijepiti izravno u vrijednost Varijable .

    Put instalacije JDK
  5. Sada kada ste se vratili u prozor Promjenjive okoline , potražite varijablu koja se naziva staza pod Sistemske varijable . S odabranom varijablom Put , kliknite gumb Uredi .Odaberite varijablu Path (pod System variables) i kliknite gumb Uredi
  6. U prozoru Uredi varijablu okruženja kliknite gumb Novo .Kliknite gumb Novo
  7. Imenujte novostvorenu varijablu okruženja % JAVA_HOME% \ bin i pritisnite Enter . Zatim kliknite U redu da biste primijenili promjene.Stvorite novu varijablu okruženja i nazovite je% JAVA_HOME% \ bin
  8. U ovom zadnjem koraku vaše Java okruženje treba biti konfigurirano. Sada ćete moći kompajlirati programe iz CMD-a ili provjeriti svoju verziju Javac.JavaC je uspješno konfiguriran

Bonus korak: Provjera je li konfiguracija bila uspješna

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

  1. Pritisnite Windows tipku + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite " cmd " i pritisnite Enter da biste otvorili prozor naredbenog retka.Pokreni dijaloški okvir: cmd
  2. U prozor naredbenog retka upišite echo% JAVA_HOME% i pritisnite Enter da biste vidjeli koji ćete povrat dobiti. Ako vidite ispis s direktorijom na JDK, tada je 2. korak bio uspješan i vaš JAVAC dobro funkcionira. U slučaju da umjesto JDK puta vidite prostor, to znači da niste uspjeli u postavljanju varijable okruženja - u ovom slučaju, ponovno posjetite 1. i 2. korak .Provjera je li varijabla okoline Java postavljena ispravno

Preporučeno

Popravak: Minecraft ne reagira
Što je aplikacija za registraciju uređaja za digitalni TV tuner i treba li je ukloniti?
Što je FileRepMalware i biste li ga trebali ukloniti