logo

Ställa in miljövariabler för Java - Komplett guide för att ställa in JAVA_HOME

På resan till att lära sig programmeringsspråket Java ställa in miljövariabler för Java är viktigt eftersom det hjälper systemet att hitta de Java-verktyg som behövs för att köra Java-programmen. Nu är den här guiden om hur man ställer in miljövariabler för Java en en-plats-lösning för Mac Windows och Linux användare. Här har vi diskuterat steg-för-steg-processen för att ställa in miljövariabeln i alla tre stora operativsystem.

Innan du ställer in miljövariablerna Java Development Kit (JDK) måste installeras på ditt system och du måste känna till JDK installation katalogen på ditt system.

Att ställa in Java miljövariabler du behöver ställa in



  • JAVA_HOME: Den pekar på katalogen där JDK är installerat på systemet.
  • VÄG: Den anger var operativsystemet ska leta efter körbara filer.

Ställa in miljövariabler i Windows

Steg 1: Ladda ner JDK

  • Ladda ner och installera den senaste JDK från den officiella Oracle hemsida . För att veta hur man laddar ner JDK på Windows OS, se den här artikeln: Hur installerar jag Java på Windows Linux och macOS?

Steg 2: Uppsättning JAVA_HOME

  • Klicka på Windows + S sök efter "Environment Variables" och klicka Redigera systemmiljövariablerna . I den Systemegenskaper fönster klicka på Miljövariabler.
  • Gå nu till avsnittet Miljövariabel > Systemvariabel > klicka  Ny .
Set-Environment-Variables-1' title=Ställ in JAVA_HOME
  • I den  Variabelnamn  fältet enter  JAVA_HOME och i Variabelt värde fältet ange sökvägen där JDK är installerat. Klicka på OK för att spara ändringarna.
Set-Environment-Variables-2' loading='lazy' title=Variabelnamn

Steg 3: Uppdatera sökvägsvariabeln

  • Nu måste vi uppdatera PATH-variabeln. För detta öppnar du C:-enheten gå till Program Files > Java > jdk-23 > bin-mappen kopiera sedan sökvägen.
Set-Environment-Variables-3' loading='lazy' title=Uppdatera sökvägsvariabeln
  • Gå in Systemvariabler avsnitt välj sökvägsvariabeln. Högerklicka på den och välj alternativet Redigera . Klicka på i fönstret Redigera miljö Ny .
Set-Miljö-Variabler-4' loading='lazy' title=Systemvariabler
  • Lägg sedan till sökvägen till JDK:s bin-mapp (t.ex.C:Program FilesJavajdk-23bin).
Set-Environment-Variables-5' loading='lazy' title=JDK:s
  • Klick OK för att spara ändringarna.

Steg 4: Kontrollera Java-versionen

  • För att verifiera installationen öppna kommandot Prompt och kör följande kommandon:

java --version

Verifiera-Java-version' loading='lazy' title=java --version
  • För att verifiera Java-kompilatorn kör följande kommando:

Javac -version

java regex för
Verifiera-javac-version' loading='lazy' title=Javac -version

Konfigurera miljövariabler för Java i Linux

Om du är Linux-användare, hitta den kompletta lösningen för att ställa in miljövariabler för Java på Linux operativsystem.

Steg 1: Ladda ner och installera JAVA JDK

Efter att ha installerat JDK i Linux Vi måste konfigurera systemet så att det kan känna igen Java.

Steg 2: Öppna Linux Terminal

  • Nu måste vi ställ in JAVA_HOME. För att göra detta
  • Öppna terminalen och kör kommandot nedan:

exportera JAVA_HOME=/sökväg/till/din/jdk

Steg 3: Uppdatera sökväg

  • Uppdatera VÄG Variabel på Linux
  • Lägg till JDKbinkatalogen tillPATHoch kör kommandot nedan i terminalen:

export PATH=$PATH:$JAVA_HOME/bin

Steg 4: Byt miljövariabel Permanent

Ovanstående ändringar är tillfälliga. För att göra miljövariabeländringarna permanenta måste du lägga tillexportkommandon till ditt skals konfigurationsfil. Beroende på vilket skal du använder.

  • För våldsamt slag använd kommandot nano ~/.bashrc
  • För zsh använd kommandot nano ~/.zshrc
  • För fisk använd kommandot nano ~/.config/fish/config.fish

Lägg till följande kommandon i slutet av filen.

exportera JAVA_HOME=/sökväg/till/din/jdk

export PATH=$PATH:$JAVA_HOME/bin

När du har sparat filen kör följande kommando för att tillämpa ändringarna:

källa ~/.bashrc

Detta kommer att ställa in din JAVA_HOME och PATH variabler på Linux permanent.

Steg 5: Verifiera installationen

  • För att bekräftaJAVA_HOMEsökväg kör kommandot nedan:

echo $JAVA_HOME

  • Det bör mata ut sökvägen till JDK Installer. Om utgången är tom betyder det JAVA_HOME miljövariabeln är inte korrekt inställd.

Steg 6: Kontrollera uppdaterad sökväg

  • För att bekräfta den uppdateradePATH run kommandot nedan:

echo $PATH

Den ska mata ut sökvägen till bin-katalogen till din JDK. Om utgången är tom betyder det VÄG miljövariabeln är inte korrekt inställd. Skriv sedan java --version och javac -version för att verifiera installationen.

Konfigurera miljövariabler för Java i macOS

Om du är Mac-användare, hitta den kompletta lösningen för att ställa in miljövariabler för Java på macOS operativsystem.

Steg 1 : Konfigurera systemet

  • Efter att ha installerat JDK i macOS vi måste konfigurera systemet så att det kan känna igen Java.

Steg 2: Konfigurera Java Home

  • Nu för att ställa in JAVA_HOME och PATH miljövariabler permanent måste vi lägga till dem i vårt skals konfigurationsfil beroende på skalet vi använder.
  • För våldsamt slag (om du har en äldre version av macOS) kör kommandot nano ~/.bash_profile
  • För zsh( standardskal för macOS 10.15 Catalina och senare ) kör kommandot nano ~/.zshrc

Lägg till följande kommandon i slutet av filen:

exportera JAVA_HOME=$(/usr/libexec/java_home)

export PATH=$JAVA_HOME/bin:$PATH

Steg 3: Byt bas

  • Nu måste vi tillämpa ändringarna.
  • För våldsamt slag tillämpa ändringarna genom att köra kommandot nedan:

källa ~/.bash_profile

  • För zsh tillämpa ändringarna genom att köra kommandot nedan:

källa ~/.zshrc

Steg 4: Variera en installation

  • Verifiera installationen
  • Kontrollera JAVA_HOME miljövariabel genom att köra kommandot nedan:

echo $JAVA_HOME

  • Det bör mata ut sökvägen till JDK Installer. Om utgången är tom betyder det JAVA_HOME miljövariabeln är inte korrekt inställd.
  • Kontrollera VÄG miljövariabel genom att köra kommandot nedan:

echo $PATH

Den ska mata ut sökvägen till bin-katalogen till din JDK. Om utgången är tom betyder det VÄG miljövariabeln är inte korrekt inställd.

Skriv sedan java --version och javac -version kommando för att verifiera installationen på macOS.

Steg 5: Kör det kompilerade Java-programmet

Efter att ha kompilerat Java-programmet kan vi köra det med följande kommando:

java HelloWorld

Varför inkluderar vi inte .class i kommandot?

När du kör ett Java-program förväntar sig java-kommandot ett klassnamn. Det spelar ingen roll vad filnamnet är så länge som klassen med metoden main() är specificerad.

snabbsorteringsalgoritm

Till exempel: Rätt kommando är java HelloWorld. Detta kommer att köra programmet korrekt. Kommandot java HelloWorld.class är ett felaktigt kommando detta kommer att orsaka ett fel eftersom JVM letar efter en klass som heter HelloWorld.class inte HelloWorld.

Efter att ha följt dessa steg kommer din miljövariabel för Java att ställas in korrekt och du kan enkelt köra Java-program från terminalen utan problem.

Slutsats

Att skapa ett smidigt och effektivt utvecklingsarbetsflöde kräver inställning av miljövariabler för Java. Genom att hjälpa ditt system att hitta viktiga verktyg som Java-kompilatorn och runtime förenklar dessa variabler många uppgifter som att kompilera och köra Java-program. En korrekt konfigurerad variabel som JAVA_HOME säkerställer också sömlös integration av Java med andra ramverk och utvecklingsverktyg. Oavsett om du använder Windows macOS eller Linux kan du anpassa din Java-miljö för att möta dina specifika behov genom att följa stegen som beskrivs i den här guiden

Skapa frågesport