Fix: Javac känns inte igen i Windows 10

" Javac känns inte igen som ett internt eller externt kommando " är ett fel som ofta stöter på personer som försöker kompilera Java-program på Windows med hjälp av Command Prompt. Det kan också uppstå när användare försöker kontrollera den aktuella versionen av den primära Java-kompilatorn.

Vad är JavaC?

Javac (uttalas “java-see”), är den viktigaste Java-kompilatorn som ingår i JDK (Java Development Kit) utvecklad av Oracle Corporation. Kompilatorn är utformad för att acceptera källkod som överensstämmer med Java Language-specifikationerna (JL: er) och konverterar den till Java-bytekod enligt JVM: er (Java Virtual Machine Specification).

Vad som orsakar Javac är inte igenkänt fel

Felet " Javac känns inte igen som ett internt eller externt kommando " uppstår när kommandotolken inte kan hitta variabeln Java PATH. Detta kan hända av två skäl:

  • Java-utvecklingspaketet (JDK) saknas i maskinen - Detta händer vanligtvis eftersom användaren felaktigt antar att Java Compiler (javac) är installerad tillsammans med Java Runtime-miljön .
  • Vägen till Javac är inte inställd eller är felaktig inställd - För att kunna kompilera från Command Prompt och för att se till att andra appserververktyg fungerar korrekt måste systemet vara medveten om Javacs placering. Om så är fallet måste du ställa in sökvägen manuellt.

Om du kämpar för att lösa det här problemet i Windows 10 kommer den här artikeln att ge dig ett par guider som garanterat löser problemet. Nedan har du ett par steg som andra användare i en liknande situation framgångsrikt har använt för att lösa problemet.

För bästa resultat, följ stegen nedan för att säkerställa att problemet löses för ditt specifika scenario. Låt oss börja!

Steg 1: Installera Java Development Kit (JDK)

En av de främsta orsakerna till att detta fel uppstår är att användare som just börjat lära sig Java förvirrar Java Runtime Environment (JRE) med Java Development Kit (JDK) .

JRE är en del av JDK, men för det mesta laddas ner separat. Många program som använder Java Runtime inkluderar det i sina installationspaket.

Eftersom det finns väldigt få orsaker till att du behöver Java Development Kit (JDK) om du inte är intresserad av Java-utveckling kanske du trodde att Javac redan var installerat av JRE, men sanningen är att du måste installera hela Java-utvecklingspaketet.

Om du tror att detta scenario är tillämpligt på din situation, här är en snabbguide om installation av Java Development Kit (JDK) för att lösa felet "javac är inte igenkänt" :

  1. Besök den här länken ( här ) och klicka på nedladdningsikonen ovanför Java-plattformen (JDK) . Detta kommer att säkerställa att du installerar den senaste tillgängliga versionen av Java Development Kit .

    Hämtar senaste JDK
  2. På nästa skärm, bläddra ner till Java SE Development Kit och se till att du väljer den växel som är associerad med Acceptera licensavtalet . Klicka sedan på nedladdningslänken som är associerad med Windows. Det finns två alternativ att välja mellan, men vi rekommenderar att du laddar ner .exe-filen eftersom den kommer att spara dig från att extrahera innehållet när nedladdningen är klar.

    Nedladdning av Java Development Kit
  3. När nedladdningen är klar öppnar du den körbara JDK-installationen och följ instruktionerna på skärmen för att slutföra installationen.

    Installera Java Development Kit
  4. På nästa skärm ska du se till att både utvecklingsverktyg och källkod är inställda på installation på din lokala hårddisk tillsammans med alla deras underfunktioner. Vidare, om möjligt, uppmuntrar vi dig att bevara standardinstallationsvägen eftersom steg 2 blir enklare.

    Installera alla komponenter och underfunktioner på din lokala hårddisk

    Obs! Som en ytterligare rekommendation noterar du installationsvägen under Installera till, eftersom du behöver den i steg 2 .

  5. Vänta tills Java Development Kit är installerat. När processen är klar startar du om datorn manuellt om du inte automatiskt uppmanas att göra det.

    Installera Java Development Kit

Nu när du har säkerställt att du har installerat rätt paket som installerar JavaC, gå ner till steg 2 där vi ser till att du ställer in sökvägen till JavaC korrekt.

Steg 2: Ställa in Java-miljövariabeln och uppdatera systemvägen

Innan vi börjar med denna process är det viktigt att förstå att följande procedurer endast är tillämpliga om du har sett till att Java Development Kit är korrekt installerat ( steg 1 ).

Om du har installerat JDK och fortfarande får " Javac är inte igenkänt som ett internt eller externt kommando " har du bara snubblat över ett av de vanligaste tekniska problemen som Java-nybörjare möter. För att slutföra Java Development Kit i Windows måste du utföra en serie manuella steg. Dessa steg bör alltid följa installationen av JDK, även efter att du har uppdaterat Java-utvecklingspaketet.

Här är en snabbguide om inställning av rätt Java-miljövariabel och uppdatering av systemvägen:

  1. Tryck på Windows-tangenten + R för att öppna en Kör- dialogruta. Skriv sedansysdm.cpl ” och tryck på Enter för att öppna fönstret Systemegenskaper .

    Kör dialogruta: sysdm.cpl
  2. I fönstret Systemegenskaper går du till fliken Avancerat och klickar på miljövariabler .

    Gå till fliken Avancerat och klicka på Miljövariabler
  3. I det nyöppnade miljövariabelfönstret klickar du på knappen Ny under Systemvariabel .

    Lägga till en ny systemvariabel
  4. I fönstret Nytt systemvariabelt ställer du in variabla namnet till JAVA_HOME och variabelvärdet till sökvägen till din JDK-katalog . Klicka på OK för att spara ändringarna .

    Konfigurera variabelnamn och variabelvärde

    Obs! Om du lyssnade på våra råd i steg 1 och noterade JDK: s installationsväg, kan du klistra in den direkt i variabelt värde .

    Installationsväg för JDK
  5. Nu när du har återvänt till fönstret Miljövariabler, leta efter en variabel med namnet under Systemvariabler . Klicka på Redigera- knappen med variabeln Sökväg .

    Välj sökvägsvariabeln (under Systemvariabler) och klicka på knappen Redigera
  6. I fönstret Redigera miljövariabel klickar du på knappen Ny .

    Klicka på knappen Ny
  7. Namnge den nyskapade miljövariabeln % JAVA_HOME% \ bin och tryck på Enter . Klicka sedan på Ok för att tillämpa ändringarna.

    Skapa en ny miljövariabel och namnge den% JAVA_HOME% \ bin
  8. Med det sista steget bör din Java-miljö konfigureras. Du kommer nu att kunna kompilera applikationer från CMD eller kontrollera din Javac-version.

    JavaC konfigurerades framgångsrikt

Bonussteg: Kontrollera om konfigurationen var framgångsrik

Det finns ytterligare ett steg som du kan gå igenom i Kommandotolken för att se till att du framgångsrikt har konfigurerat Java-miljövariabelvägen. Följ stegen nedan för att se om din konfiguration fungerar:

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan " cmd " och tryck på Enter för att öppna ett kommandotolk-fönster.

    Kör dialogruta: cmd
  2. Skriv kommandot % JAVA_HOME% i kommandotolken-fönstret och tryck på Enter för att se vilken avkastning du får. Om du ser ett tryck med katalogen till JDK, var steg 2 framgångsrikt och din JAVAC fungerar bra. Om du ser ett utrymme i stället för JDK-vägen, betyder det att du har misslyckats med att ställa in miljövariabeln - i det här fallet, gå tillbaka till Steg 1 och Steg 2 .

    Verifierar om Java-miljövariabeln är korrekt inställd

Intressanta Artiklar