Pataisymas: „Windows 10“ „Javac“ neatpažįstamas

Javac nepripažįstamas kaip vidinė ar išorinė komanda “ yra klaida, su kuria dažnai susiduria žmonės, bandantys kompiliuoti „Java“ programas „Windows“, naudodami „Command Prompt“. Taip pat gali kilti problemų, kai vartotojai bando patikrinti dabartinę pirminio „Java“ kompiliatoriaus versiją.

Kas yra JavaC?

„Javac“ (tariama „java-see“) yra pagrindinis „Java“ kompiliatorius, įtrauktas į JDK („Java Development Kit“), kurį sukūrė „Oracle Corporation“. Kompiliatorius yra skirtas priimti šaltinio kodą, kuris atitinka „ Java“ kalbos specifikacijas (JL), ir konvertuoja jį į „Java“ baitų kodus pagal JVM („Java Virtual Machine Specification“).

„Javac“ priežastis nėra pripažinta klaida

Klaida „ Javac neatpažįstama kaip vidinė ar išorinė komanda “ įvyksta, kai komandų eilutė negali rasti „Java PATH“ kintamojo. Tai gali nutikti dėl dviejų priežasčių:

  • Kompiuteryje trūksta „Java“ kūrimo rinkinio (JDK) - Paprastai taip nutinka todėl, kad vartotojas klaidingai daro prielaidą, kad „Java Compiler“ („Java“) yra įdiegtas kartu su „ Java Runtime Environment“ .
  • Kelias į „Javac“ nenustatytas arba neteisingai nustatytas - norėdami kompiliuoti iš „Command Prompt“ ir įsitikinti, kad kiti programų serverio įrankiai veikia tinkamai, sistema turi žinoti apie „Javac“ vietą. Tokiu atveju turėsite nustatyti kelią rankiniu būdu.

Jei jums reikia išspręsti šią konkrečią problemą sistemoje „Windows 10“, šiame straipsnyje bus pateikti keli vadovai, kuriems garantuojama, kad problema bus išspręsta. Žemiau pateikiami keli veiksmai, kuriuos kiti panašioje situacijoje esantys vartotojai sėkmingai pasinaudojo, kad problema būtų išspręsta.

Norėdami gauti geriausius rezultatus, atlikite toliau nurodytus veiksmus ir įsitikinkite, kad problema išspręsta atsižvelgiant į jūsų scenarijų. Pradėkime!

1 veiksmas: „Java Development Kit“ (JDK) diegimas

Viena pagrindinių šios klaidos atsiradimo priežasčių yra ta, kad vartotojai, kurie tik pradeda mokytis „Java“, supainioja „ Java Runtime Environment“ (JRE) su „ Java Development Kit“ (JDK) .

JRE yra JDK dalis, tačiau dažniausiai atsisiunčiama atskirai. Daugybė programų, kurios naudoja „Java Runtime“, įtraukia ją į savo diegimo paketus.

Kadangi yra labai mažai priežasčių, kodėl jums reikės „Java Development Kit“ (JDK), jei nesidomite „Java“ plėtra, galbūt patikėjote, kad „Javac“ jau buvo įdiegęs JRE, tačiau tiesa, kad turėsite įdiegti visas „ Java“ kūrimo rinkinys.

Jei manote, kad šis scenarijus tinka jūsų situacijai, pateikiame trumpą „Java Development Kit“ (JDK) įdiegimo vadovą, kad būtų pašalinta klaida „javac neatpažįstama“ :

  1. Apsilankykite šioje nuorodoje ( čia ) ir spustelėkite atsisiuntimo piktogramą virš „ Java“ platformos (JDK) . Tai užtikrins, kad įdėsite naujausią galimą „ Java Development Kit“ versiją.

    Atsisiunčiame naujausią JDK
  2. Kitame ekrane slinkite žemyn iki „ Java SE Development Kit“ ir įsitikinkite, kad pasirinkote jungtį, susietą su Priimti licencijos sutartį . Tada spustelėkite su „Windows“ susietą atsisiuntimo nuorodą. Yra dvi parinktys, iš kurių galite rinktis, tačiau rekomenduojame atsisiųsti .exe failą, nes tai jums padės atsikratyti turinio, kai atsisiuntimas bus baigtas.

    „Java“ kūrimo rinkinio atsisiuntimas
  3. Baigę atsisiųsti, atidarykite JDK diegimo vykdomąjį failą ir vykdykite ekrane pateikiamus nurodymus, kad baigtumėte diegimą.

    „Java Development Kit“ diegimas
  4. Kitame ekrane įsitikinkite, kad kūrimo įrankiai ir šaltinio kodas yra nustatyti įdiegti į jūsų vietinį standųjį diską kartu su visais jų požymiais. Be to, jei įmanoma, raginame išsaugoti numatytąjį diegimo kelią, nes 2 veiksmas bus lengvesnis.

    Įdėkite visus komponentus ir jų savybes į vietinį standųjį diską

    Pastaba: kaip papildomą rekomendaciją užsirašykite diegimo kelią, esantį diegti į, nes jums to reikės atliekant 2 veiksmą .

  5. Palaukite, kol bus įdiegtas „ Java Development Kit“ . Kai procesas bus baigtas, iš naujo paleiskite kompiuterį rankiniu būdu, jei to automatiškai neprašote.

    „Java Development Kit“ diegimas

Dabar, kai įsitikinote, kad įdiegėte tinkamą paketą, kuriame įdiegiama „JavaC“, pereikite prie 2 veiksmo, kur įsitikinsime, ar teisingai nustatėte kelią į „JavaC“.

2 veiksmas: „Java“ aplinkos kintamojo nustatymas ir sistemos kelio atnaujinimas

Prieš pradėdami šį procesą, svarbu suprasti, kad toliau nurodytos procedūros yra taikomos tik įsitikinus, kad „Java Development Kit“ tinkamai įdiegtas ( 1 veiksmas ).

Jei įdiegėte JDK ir vis dar gaunate „ Javac neatpažįstama kaip vidinė ar išorinė komanda “, jūs tiesiog suklupote dėl vienos iš dažniausiai pasitaikančių techninių problemų, su kuriomis susiduria „Java“ pradedantieji. Norėdami baigti kurti „Java“ kūrimo rinkinį „Windows“, turėsite atlikti keletą rankinių veiksmų. Šie veiksmai visada turėtų būti atliekami diegiant JDK, net atnaujinus „Java Development“ rinkinį.

Čia yra trumpas vadovas, kaip nustatyti teisingą „Java“ aplinkos kintamąjį ir atnaujinti sistemos kelią:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti . Tada įveskite „ sysdm.cpl “ ir paspauskite „ Enter“, kad atidarytumėte sistemos ypatybių langą.

    Vykdyti dialogo langą: sysdm.cpl
  2. Lange Sistemos ypatybės eikite į skirtuką „ Advanced “ ir spustelėkite „ Aplinkos kintamieji“ .

    Eikite į skirtuką „Advanced“ ir spustelėkite „Environmental Variables“
  3. Naujai atidarytame aplinkos kintamojo lange spustelėkite mygtuką Naujas, esantį sistemos kintamasis .

    Pridedamas naujas sistemos kintamasis
  4. Lange Nauja sistema kintamasis nustatykite kintamojo pavadinimą į JAVA_HOME, o kintamojo reikšmę į savo JDK katalogo kelią. Norėdami išsaugoti pakeitimus, spustelėkite Gerai.

    Kintamojo pavadinimo ir vertės nustatymas

    Pastaba: jei perklausėte mūsų patarimus atlikdami 1 veiksmą ir pažymėjote JDK diegimo kelią, galite įklijuoti jį tiesiai į kintamojo vertę .

    JDK diegimo kelias
  5. Dabar, kai grįžote į aplinkos kintamųjų langą, ieškokite kintamojo pavadinto kelio skiltyje Sistemos kintamieji . Pasirinkę kelio kintamąjį, spustelėkite mygtuką Redaguoti .

    Pasirinkite kelio kintamąjį (skiltyje Sistemos kintamieji) ir spustelėkite mygtuką Redaguoti
  6. Redaguoti aplinkos kintamąjį langą spustelėkite mygtuką Naujas .

    Spustelėkite mygtuką Naujas
  7. Pavadinkite naujai sukurtą aplinkos kintamąjį % JAVA_HOME% \ bin ir paspauskite Enter . Tada spustelėkite Gerai, kad pritaikytumėte pakeitimus.

    Sukurkite naują aplinkos kintamąjį ir pavadinkite jį% JAVA_HOME% \ bin
  8. Atlikus šį paskutinį žingsnį, turėtų būti sukonfigūruota jūsų „Java“ aplinka. Dabar galėsite kompiliuoti programas iš CMD arba patikrinti savo „Javac“ versiją.

    „JavaC“ buvo sėkmingai sukonfigūruota

Papildomas žingsnis: patikrinimas, ar konfigūracija buvo sėkminga

Yra dar vienas papildomas veiksmas, kurį galite atlikti naudodami komandų eilutę, kad įsitikintumėte, ar sėkmingai sukonfigūravote „Java“ aplinkos kintamąjį kelią. Atlikite toliau nurodytus veiksmus norėdami sužinoti, ar jūsų konfigūracija veikia:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti. Tada įveskite „ cmd “ ir paspauskite „ Enter“, kad atidarytumėte komandos eilutės langą.

    Vykdyti dialogo langą: cmd
  2. „Command Prompt“ lange įveskite echo% JAVA_HOME% ir paspauskite „Enter“, kad pamatytumėte, kurią grąžą gausite. Jei matote spausdinimą su JDK direktorija, tada 2 veiksmas buvo sėkmingas ir jūsų JAVAC sistema veikia gerai. Jei vietoje JDK kelio matote tarpą, tai reiškia, kad nepavyko nustatyti aplinkos kintamojo - tokiu atveju dar kartą apsilankykite 1 ir 2 veiksmuose .

    Patikrinkite, ar teisingai nustatytas „Java“ aplinkos kintamasis

Įdomios Straipsniai