Fix: Javac gjenkjennes ikke på Windows 10

" Javac er ikke gjenkjent som en intern eller ekstern kommando " er en feil som ofte oppstått av folk som prøver å kompilere Java-programmer på Windows ved å bruke Kommandoprompt. Det kan også oppstå når brukere prøver å sjekke den gjeldende versjonen av den primære Java-kompilatoren.

Hva er JavaC?

Javac (uttales “java-see”), er den viktigste Java-kompilatoren som er inkludert i JDK (Java Development Kit) utviklet av Oracle Corporation. Kompilatoren er designet for å godta kildekode som er i samsvar med Java Language-spesifikasjonene (JL-er) og konverterer den til Java-bytekode i henhold til JVM-er (Java Virtual Machine Specification).

Hva som forårsaker Javac er ikke kjent feil

FeilenJavac er ikke gjenkjent som en intern eller ekstern kommando ” oppstår når kommandoprompeten ikke kan finne Java PATH-variabelen. Dette kan skje av to grunner:

  • Java Development Kit (JDK) mangler fra maskinen - Dette skjer vanligvis fordi brukeren feilaktig antar at Java Compiler (javac) er installert sammen med Java Runtime Environment .
  • Stien til Javac er ikke angitt eller er feil innstilt - For å kompilere fra Command Prompt og for å sikre at andre appserververktøy fungerer som de skal, må systemet være oppmerksom på plasseringen av Javac. Hvis dette er tilfelle, må du angi banen manuelt.

Hvis du sliter med å løse dette problemet på Windows 10, vil denne artikkelen gi deg et par guider som garantert vil løse problemet. Nedenfor har du et par trinn som andre brukere i en lignende situasjon med hell har brukt for å få problemet løst.

For best resultat, følg trinnene nedenfor for å sikre at du får problemet løst for akkurat ditt scenario. La oss begynne!

Trinn 1: Installere Java Development Kit (JDK)

En av hovedårsakene til at denne feilen oppstår er fordi brukere som bare begynner å lære Java, forvirrer Java Runtime Environment (JRE) med Java Development Kit (JDK) .

JRE er en del av JDK, men mesteparten av tiden lastes ned separat. Mange programmer som benytter seg av Java Runtime inkluderer det i installasjonspakkene.

Fordi det er veldig få grunner til at du trenger Java Development Kit (JDK) hvis du ikke er interessert i Java Development, har du kanskje trodd at Javac allerede var installert av JRE, men sannheten er at du må installere hele Java Development Kit.

Hvis du tror at dette scenariet er relevant for din situasjon, her er en rask guide til å installere Java Development Kit (JDK) for å løse feilen "javac er ikke gjenkjent" :

  1. Besøk denne lenken ( her ) og klikk på Last ned ikonet over Java-plattformen (JDK) . Dette vil sikre at du installerer den siste tilgjengelige versjonen av Java Development Kit .

    Laster ned siste JDK
  2. I det neste skjermbildet blar du ned til Java SE Development Kit og sørger for at du velger vippet tilknyttet Accept License Agreement . Klikk deretter på nedlastingslenken tilknyttet Windows. Det er to alternativer å velge mellom, men vi anbefaler at du laster ned .exe-filen siden den vil spare deg for å trekke ut innholdet når nedlastingen er fullført.

    Last ned Java Development Kit
  3. Når nedlastingen er fullført, åpner du den kjørbare JDK-installasjonen og følg instruksjonene på skjermen for å fullføre installasjonen.

    Installere Java Development Kit
  4. På neste skjermbilde må du sørge for at både utviklingsverktøy og kildekode er satt til å installere på din lokale harddisk sammen med alle underfunksjonene deres. Videre, hvis mulig, oppfordrer vi deg til å bevare standard installasjonssti fordi trinn 2 vil være enklere.

    Installer alle komponenter og underfunksjoner på din lokale harddisk

    Merk: Som en tilleggsanbefaling, noter deg installasjonsstien under Installer til, fordi du trenger den i trinn 2 .

  5. Vent til Java Development Kit er installert. Når prosessen er fullført, start datamaskinen på nytt manuelt hvis du ikke blir bedt om å gjøre det automatisk.

    Installere Java Development Kit

Nå som du har sørget for at du har installert riktig pakke som installerer JavaC, flytter du ned til trinn 2 hvor vi sørger for at du setter banen til JavaC riktig.

Trinn 2: Angi Java-miljøvariabelen og oppdater systemstien

Før vi begynner med denne prosessen, er det viktig å forstå at følgende prosedyrer bare gjelder hvis du har sørget for at Java Development Kit er riktig installert ( trinn 1 ).

Hvis du har installert JDK og fremdeles får " Javac er ikke anerkjent som en intern eller ekstern kommando ", har du bare snublet over et av de vanligste tekniske problemene som Java-nybegynnere møter. For å fullføre Java Development Kit på Windows, må du utføre en serie manuelle trinn. Disse trinnene bør alltid følge installasjonen av JDK, selv etter at du har oppdatert Java Development kit.

Her er en rask guide til å angi riktig Java-miljøvariabel og oppdatere systemstien:

  1. Trykk på Windows-tasten + R for å åpne en Kjør- dialogboks. Skriv deretter “ sysdm.cpl ” og trykk Enter for å åpne vinduet Systemegenskaper .

    Kjør dialog: sysdm.cpl
  2. I vinduet Systemegenskaper går du til fanen Avansert og klikker på Miljøvariabler .

    Gå til fanen Avansert og klikk på Miljøvariabler
  3. I det nyåpnede vinduet Miljøvariabel, klikk på Ny- knappen under Systemvariabel .

    Legger til en ny systemvariabel
  4. I vinduet Ny systemvariabel setter du variabelnavnet til JAVA_HOME og variabelverdien til banen til JDK-katalogen . Klikk OK for å lagre endringene .

    Konfigurere variabelnavn og variabelverdi

    Merk: Hvis du hørte på rådene våre på trinn 1 og noterte installasjonsstien til JDK, kan du lime den direkte i variabelverdien .

    Installasjonssti for JDK
  5. Nå som du har kommet tilbake til vinduet Miljøvariabler, ser du etter en variabel som heter banen under Systemvariabler . Når banen- variabelen er valgt, klikker du på knappen Rediger .

    Velg Sti-variabel (under Systemvariabler) og klikk på Rediger-knappen
  6. I vinduet Rediger miljøvariabel, klikk på Ny- knappen.

    Klikk på Ny-knappen
  7. Gi den nyopprettede miljøvariabelen % JAVA_HOME% \ bin navn og trykk Enter . Klikk deretter på OK for å bruke endringene.

    Lag en ny miljøvariabel og navng den% JAVA_HOME% \ bin
  8. Med dette siste trinnet, bør Java-miljøet ditt konfigureres. Du vil nå kunne kompilere applikasjoner fra CMD eller sjekke Javac-versjonen.

    JavaC ble konfigurert

Bonustrinn: Kontroller om konfigurasjonen var vellykket

Det er et ekstra trinn du kan gå gjennom i Kommandoprompt for å sikre at du har konfigurert Java-miljøvariabelen. Følg trinnene nedenfor for å se om konfigurasjonen din fungerer:

  1. Trykk på Windows-tasten + R for å åpne en Kjør-dialogboks. Deretter skriver du " cmd " og trykker Enter for å åpne et kommandopromptvindu.

    Kjør dialog: cmd
  2. Skriv inn echo% JAVA_HOME% i Command Prompt-vinduet og trykk Enter for å se hvilken retur du får. Hvis du ser et trykk med katalogen til JDK, så var trinn 2 vellykket, og JAVAC fungerer bra. Hvis du ser et mellomrom i stedet for JDK-banen, betyr det at du har mislyktes i å sette opp miljøvariabelen - i dette tilfellet kan du gå tilbake til trinn 1 og trinn 2 .

    Verifiserer om Java-miljøvariabelen var satt riktig

Interessante Artikler