logo

Omgevingsvariabelen instellen voor Java - Volledige handleiding voor het instellen van JAVA_HOME

Op weg naar het leren van de Java-programmeertaal omgevingsvariabelen voor Java instellen is essentieel omdat het het systeem helpt de Java-tools te vinden die nodig zijn om de Java-programma's uit te voeren. Deze handleiding over het instellen van omgevingsvariabelen voor Java is een oplossing op één plek Mac Ramen En Linux gebruikers. Hier hebben we het stapsgewijze proces besproken om de Environment-variabele in alle drie de belangrijkste besturingssystemen in te stellen.

Voordat u de omgevingsvariabelen instelt, moet u de Java-ontwikkelkit (JDK) moet op uw systeem zijn geïnstalleerd en u moet de JDK-installatie map op uw systeem.

Instellen Java-omgevingsvariabelen je moet instellen



  • JAVA_HOME: Het verwijst naar de map waar de JDK op het systeem is geïnstalleerd.
  • PAD: Het specificeert waar het besturingssysteem naar uitvoerbare bestanden moet zoeken.

De omgevingsvariabelen instellen in Windows

Stap 1: JDK downloaden

  • Download en installeer de nieuwste JDK van de officiële Oracle-website . Raadpleeg dit artikel om te weten hoe u JDK op Windows OS kunt downloaden: Hoe installeer ik Java op Windows Linux en macOS?

Stap 2: Set JAVA_HOME

  • Klik op Windows + S, zoek naar 'Omgevingsvariabelen' en klik Bewerk de systeemomgevingsvariabelen . In de Systeemeigenschappen Klik in het venster op Omgevingsvariabelen.
  • Ga nu naar Omgevingsvariabele> sectie Systeemvariabele> klik  Nieuw .
Set-omgevingsvariabelen-1' title=Stel JAVA_HOME in
  • In de  Variabele naam  veld invoeren  JAVA_HOME en in de Variabele waarde veld voer het pad in waar de JDK is geïnstalleerd. Klik op OK om de wijzigingen op te slaan.
Set-omgevingsvariabelen-2' loading='lazy' title=Variabele naam

Stap 3: Werk de padvariabele bij

  • Nu moeten we dat doen update de PATH-variabele. Open hiervoor de C: schijf ga naar Programmabestanden > Java > jdk-23 > bin-map Kopieer vervolgens het pad.
Set-omgevingsvariabelen-3' loading='lazy' title=Werk de padvariabele bij
  • Ga naar binnen Systeemvariabelen sectie selecteert u de padvariabele. Klik er met de rechtermuisknop op en kies de optie Bewerking . Klik in het venster Omgeving bewerken op Nieuw .
Set-omgevingsvariabelen-4' loading='lazy' title=Systeemvariabelen
  • Voeg vervolgens het pad toe aan de bin-map van de JDK (bijv.C:Program FilesJavajdk-23bin).
Set-omgevingsvariabelen-5' loading='lazy' title=JDK's
  • Klik OK om de wijzigingen op te slaan.

Stap 4: Controleer de Java-versie

  • Om nu de installatie te verifiëren, open de opdracht Prompt en voer de onderstaande opdrachten uit:

java --versie

Controleer-Java-versie' loading='lazy' title=java --versie
  • Om de Java-compiler te verifiëren, voert u de onderstaande opdracht uit:

Javac-versie

Controleer-javac-versie' loading='lazy' title=Javac-versie

Omgevingsvariabelen instellen voor Java in Linux

Als u een Linux-gebruiker bent, vind dan de complete oplossing voor het instellen van omgevingsvariabelen voor Java op een Linux-besturingssysteem.

Stap 1: Download en installeer JAVA JDK

Na het installeren van de JDK in Linux We moeten het systeem zo configureren dat het Java kan herkennen.

Stap 2: Open Linux-terminal

  • Nu moeten we dat doen stel JAVA_HOME in. Om dit te doen
  • Open de terminal en voer de onderstaande opdracht uit:

export JAVA_HOME=/pad/naar/uw/jdk

Stap 3: Pad bijwerken

  • Update de PAD Variabel op Linux
  • Voeg de JDK toebinmap naar dePATHen voer de onderstaande opdracht uit in de terminal:

export PATH=$PATH:$JAVA_HOME/bin

Stap 4: Verander de omgevingsvariabele permanent

Bovenstaande wijzigingen zijn tijdelijk. Om de wijzigingen in de omgevingsvariabelen permanent te maken, moet u deexportopdrachten naar het configuratiebestand van uw shell. Afhankelijk van de shell die je gebruikt.

  • Voor bashen gebruik de opdracht nano ~/.bashrc
  • Voor zsh gebruik de opdracht nano ~/.zshrc
  • Voor vis gebruik de opdracht nano ~/.config/fish/config.fish

Voeg de volgende opdrachten toe aan het einde van het bestand.

export JAVA_HOME=/pad/naar/uw/jdk

export PATH=$PATH:$JAVA_HOME/bin

Nadat u het bestand hebt opgeslagen, voert u de volgende opdracht uit om de wijzigingen toe te passen:

bron ~/.bashrc

Hiermee wordt uw JAVA_HOME En PATH variabelen permanent op Linux.

Stap 5: Controleer de installatie

  • Ter bevestiging van deJAVA_HOMEpad voer het onderstaande commando uit:

echo $JAVA_HOME

verwijder hoekige cli
  • Het zou het pad van JDK Installer moeten weergeven. Als de uitvoer leeg is, betekent dit dat de JAVA_HOME omgevingsvariabele is niet correct ingesteld.

Stap 6: Controleer het bijgewerkte pad

  • Om de bijgewerkte versie te bevestigenPATH run het onderstaande commando:

echo $PATH

Het zou het pad van de bin-map naar uw JDK moeten uitvoeren. Als de uitvoer leeg is, betekent dit dat de PAD omgevingsvariabele is niet correct ingesteld. Schrijf dan java --version En javac -version om de installatie te verifiëren.

Omgevingsvariabelen instellen voor Java in macOS

Als u een Mac-gebruiker bent, vind dan de complete oplossing voor het instellen van omgevingsvariabelen voor Java op het macOS-besturingssysteem.

Stap 1 : Configureer het systeem

  • Na het installeren van de JDK in macOS we moeten het systeem zo configureren dat het Java kan herkennen.

Stap 2: Stel Java Home in

  • Nu om de JAVA_HOME En PATH omgevingsvariabelen permanent moeten we ze toevoegen aan het configuratiebestand van onze shell, afhankelijk van de shell die we gebruiken.
  • Voor bashen (als je een oudere versie van macOS hebt), voer dan de opdracht uit nano ~/.bash_profile
  • Voor zsh( standaardshell voor macOS 10.15 Catalina en hoger ) voer de opdracht uit nano ~/.zshrc

Voeg de volgende opdrachten toe aan het einde van het bestand:

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

export PATH=$JAVA_HOME/bin:$PATH

Stap 3: Verander de basis

  • Nu moeten we de wijzigingen toepassen.
  • Voor bashen pas de wijzigingen toe door de onderstaande opdracht uit te voeren:

bron ~/.bash_profile

  • Voor zsh pas de wijzigingen toe door de onderstaande opdracht uit te voeren:

bron ~/.zshrc

Stap 4: Varieer een installatie

  • Controleer de installatie
  • Rekening JAVA_HOME omgevingsvariabele door de onderstaande opdracht uit te voeren:

echo $JAVA_HOME

  • Het zou het pad van JDK Installer moeten weergeven. Als de uitvoer leeg is, betekent dit dat de JAVA_HOME omgevingsvariabele is niet correct ingesteld.
  • Rekening PAD omgevingsvariabele door de onderstaande opdracht uit te voeren:

echo $PATH

Het zou het pad van de bin-map naar uw JDK moeten uitvoeren. Als de uitvoer leeg is, betekent dit dat de PAD omgevingsvariabele is niet correct ingesteld.

Schrijf dan java --version En javac -version opdracht om de installatie op macOS te verifiëren.

c-tekenreeks in array

Stap 5: Voer het gecompileerde Java-programma uit

Na het compileren van het Java-programma kunnen we het uitvoeren met behulp van de volgende opdracht:

java Hallo Wereld

Waarom nemen we .class niet op in de opdracht?

Bij het uitvoeren van een Java-programma verwacht het Java-commando een klassenaam. Het maakt niet uit wat de bestandsnaam is, zolang de klasse met de methode main() maar is opgegeven.

Bijvoorbeeld: Het juiste commando is java HelloWorld. Hierdoor wordt het programma correct uitgevoerd. Het commando java HelloWorld.class is een onjuist commando. Dit zal een fout veroorzaken omdat de JVM zoekt naar een klasse met de naam HelloWorld.class en niet HelloWorld.

Na het volgen van deze stappen is uw omgevingsvariabele voor Java correct ingesteld en kunt u eenvoudig en zonder problemen Java-programma's vanaf de terminal uitvoeren.

Conclusie

Voor het creëren van een soepele en efficiënte ontwikkelingsworkflow is het instellen van omgevingsvariabelen voor Java vereist. Door uw systeem te helpen bij het lokaliseren van essentiële tools zoals de Java-compiler en runtime, vereenvoudigen deze variabelen veel taken, zoals het compileren en uitvoeren van Java-programma's. Een goed geconfigureerde variabele zoals JAVA_HOME zorgt ook voor een naadloze integratie van Java met andere frameworks en ontwikkeltools. Of u nu Windows macOS of Linux gebruikt, u kunt uw Java-omgeving aanpassen aan uw specifieke behoeften door de stappen in deze handleiding te volgen

Quiz maken