Rettelse: Javac genkendes ikke på Windows 10

" Javac genkendes ikke som en intern eller ekstern kommando " er en fejl, der ofte opstår af folk, der prøver at kompilere Java-programmer på Windows ved hjælp af Kommandoprompt. Det kan også opstå, når brugere prøver at kontrollere den aktuelle version af den primære Java-compiler.

Hvad er JavaC?

Javac (udtalt “java-see”), er den vigtigste Java-kompilator inkluderet i JDK (Java Development Kit) udviklet af Oracle Corporation. Kompilatoren er designet til at acceptere kildekode, der er i overensstemmelse med Java Language-specifikationerne (JL'er) og konverterer den til Java-bytekode i henhold til JVM'erne (Java Virtual Machine Specification).

Hvad der forårsager Javac er ikke genkendt fejl

Fejlen " Javac genkendes ikke som en intern eller ekstern kommando " opstår, når kommandoprompten ikke kan finde Java PATH-variablen. Dette kan ske af to grunde:

  • Java Development Kit (JDK) mangler fra maskinen - Dette sker typisk fordi brugeren fejlagtigt antager, at Java Compiler (javac) er installeret sammen med Java Runtime Environment .
  • Stien til Javac er ikke indstillet eller er forkert indstillet - For at kompilere fra Kommandoprompt og for at sikre, at andre appserverværktøjer fungerer korrekt, skal systemet være opmærksom på placeringen af ​​Javac. Hvis dette er tilfældet, skal du indstille stien manuelt.

Hvis du kæmper for at løse dette særlige problem i Windows 10, vil denne artikel give dig et par guider, som garanteret løser problemet. Nedenfor har du et par trin, som andre brugere i en lignende situation har brugt til at få problemet løst.

For at få de bedste resultater skal du følge nedenstående trin for at sikre, at du får problemet løst til dit særlige scenarie. Lad os begynde!

Trin 1: Installation af Java Development Kit (JDK)

En af de vigtigste grunde til, at denne fejl opstår, er, at brugere, der lige er begyndt at lære Java, forvirrer Java Runtime Environment (JRE) med Java Development Kit (JDK) .

JRE er en del af JDK, men det meste af tiden downloades separat. Mange programmer, der bruger Java Runtime, inkluderer det i deres installationspakker.

Fordi der er meget få grunde til, at du har brug for Java Development Kit (JDK), hvis du ikke er interesseret i Java Development, har du måske troet, at Javac allerede var installeret af JRE, men sandheden er, at du bliver nødt til at installere hele Java Development Kit.

Hvis du mener, at dette scenarie er relevant for din situation, her er en hurtig guide til installation af Java Development Kit (JDK) for at løse fejlen "javac er ikke genkendt" :

  1. Besøg dette link ( her ), og klik på Download- ikonet over Java-platformen (JDK) . Dette sikrer, at du installerer den seneste tilgængelige version af Java Development Kit .

    Download af nyeste JDK
  2. I det næste skærmbillede skal du rulle ned til Java SE Development Kit og sørge for, at du vælger den skift, der er knyttet til Accept License Agreement . Klik derefter på download-linket, der er tilknyttet Windows. Der er to muligheder at vælge imellem, men vi anbefaler at downloade .exe-filen, da den vil spare dig for at udtrække indholdet, når downloadet er afsluttet.

    Download af Java Development Kit
  3. Når downloadet er afsluttet, skal du åbne den eksekverbare JDK-installation og følge instruktionerne på skærmen for at afslutte installationen.

    Installation af Java Development Kit
  4. På det næste skærmbillede skal du sørge for, at både udviklingsværktøjer og kildekode er indstillet til at installeres på din lokale harddisk sammen med alle deres underfunktioner. Desuden opfordrer vi dig til, om muligt, at bevare standardinstallationsstien, fordi trin 2 bliver lettere.

    Installer alle komponenter og underfunktioner på din lokale harddisk

    Bemærk: Som en yderligere anbefaling skal du notere installationsstien under Installer til, fordi du har brug for den i trin 2 .

  5. Vent indtil Java Development Kit er installeret. Når processen er afsluttet, skal du genstarte computeren manuelt, hvis du ikke automatisk bliver bedt om det.

    Installation af Java Development Kit

Nu, hvor du har sørget for, at du har installeret den rigtige pakke, der installerer JavaC, skal du gå ned til trin 2, hvor vi sørger for, at du indstiller stien til JavaC korrekt.

Trin 2: Indstilling af Java-miljøvariablen og opdatering af systemstien

Før vi starter med denne proces, er det vigtigt at forstå, at følgende procedurer kun er gældende, hvis du har sørget for, at Java-udviklingssættet er korrekt installeret ( trin 1 ).

Hvis du har installeret JDK og stadig får " Javac genkendes ikke som en intern eller ekstern kommando ", har du lige snublet over et af de mest almindelige tekniske problemer, som Java-begyndere står overfor. For at færdigbehandle Java Development Kit på Windows skal du udføre en række manuelle trin. Disse trin skal altid følge installationen af ​​JDK, også efter at du har opdateret Java Development kit.

Her er en hurtig guide til indstilling af den korrekte Java-miljøvariabel og opdatering af systemstien:

  1. Tryk på Windows-tasten + R for at åbne en Kør- dialogboks. Skriv derefter “ sysdm.cpl ” og tryk på Enter for at åbne vinduet Systemegenskaber .

    Kør dialog: sysdm.cpl
  2. Gå ind i fanen Avanceret i vinduet Systemegenskaber og klik på Miljøvariabler .

    Gå til fanen Avanceret, og klik på Miljøvariabler
  3. I det nyåbnede miljøvariabelvindue skal du klikke på knappen Ny under Systemvariabel .

    Tilføjelse af en ny systemvariabel
  4. I vinduet Ny systemvariabel skal du indstille variabelnavnet til JAVA_HOME og variabelværdien til stien til dit JDK-bibliotek . Klik på OK for at gemme ændringerne .

    Konfiguration af variabelnavn og variabelværdi

    Bemærk: Hvis du lyttede til vores råd i trin 1 og noterede JDK's installationssti, kan du indsætte det direkte i variabelværdien .

    Installationssti for JDK
  5. Nu, hvor du er vendt tilbage til vinduet Miljøvariabler, skal du kigge efter en variabel med navnet sti under Systemvariabler . Når der er valgt sti- variabel, skal du klikke på knappen Rediger .

    Vælg Sti-variabel (under Systemvariabler), og klik på knappen Rediger
  6. I vinduet Rediger miljøvariabel skal du klikke på knappen Ny .

    Klik på knappen Ny
  7. Navngiv den nyoprettede miljøvariabel % JAVA_HOME% \ bin, og tryk på Enter . Klik derefter på Ok for at anvende ændringerne.

    Opret en ny miljøvariabel og navngiv den% JAVA_HOME% \ bin
  8. Med dette sidste trin skal dit Java-miljø konfigureres. Du vil nu være i stand til at kompilere applikationer fra CMD eller tjekke din Javac-version.

    JavaC blev konfigureret med succes

Bonustrin: Kontroller, om konfigurationen var vellykket

Der er et yderligere trin, som du kan gennemgå i Kommandoprompt for at sikre dig, at du har konfigureret Java-miljøvariablen. Følg nedenstående trin for at se, om din konfiguration fungerer:

  1. Tryk på Windows-tasten + R for at åbne en Kør-dialogboks. Skriv derefter “ cmd ” og tryk på Enter for at åbne et Kommandopromp-vindue.

    Kør dialog: cmd
  2. I kommandopromptvinduet skal du skrive ekko% JAVA_HOME% og trykke på Enter for at se, hvilket retur du får. Hvis du ser en udskrift med biblioteket til JDK, var trin 2 vellykket, og din JAVAC fungerer fint. I tilfælde af at du ser et mellemrum i stedet for JDK-stien, betyder det, at du har mislykket med at oprette miljøvariablen - i dette tilfælde skal du gå til trin 1 og trin 2 igen .

    Bekræftelse af om Java-miljøvariablen var indstillet korrekt

Interessante Artikler