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 .
Ställ in JAVA_HOME- I den Variabelnamn fältet enter
JAVA_HOMEoch i Variabelt värde fältet ange sökvägen där JDK är installerat. Klicka på OK för att spara ändringarna.
VariabelnamnSteg 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.
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 .
Systemvariabler- Lägg sedan till sökvägen till JDK:s bin-mapp (t.ex.
C:Program FilesJavajdk-23bin).
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
java --version- För att verifiera Java-kompilatorn kör följande kommando:
Javac -version
java regex för
Javac -versionKonfigurera 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 JDK
binkatalogen 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äfta
JAVA_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 uppdaterade
PATH runkommandot 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_HOMEochPATHmiljö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