Stel JAVA_HOME in op Windows 7, 8, 10, Mac OS X, Linux

1. Overzicht

In dit korte artikel bekijken we hoe u de JAVA_HOME variabele op Windows, Mac OS X en Linux.

2. Vensters

2.1. Windows 10 en 8

  1. Open Zoeken en typ geavanceerde systeeminstellingen
  2. Selecteer in de weergegeven opties het Bekijk geavanceerde systeeminstellingen koppeling
  3. Onder de Geavanceerd tabblad, klik op Omgevingsvariabelen
  4. In de Systeemvariabelen sectie, klik op Nieuw (of Gebruikersvariabelen voor instelling voor één gebruiker)
  5. Set JAVA_HOME als de Variabele naam en het pad naar de JDK-installatie als het Variabele waarde en klik OK
  6. Klik OK en klik Van toepassing zijn om de wijzigingen toe te passen

2.2. Windows 7

  1. Klik met de rechtermuisknop op het bureaublad Mijn computer en selecteer Eigendommen
  2. Onder de Geavanceerd tabblad, klik op Omgevingsvariabelen
  3. In de Systeemvariabelen sectie, klik op Nieuw (of Gebruikersvariabelen voor instelling voor één gebruiker)
  4. Set JAVA_HOME als de Variabele naam en het pad naar de JDK-installatie als het Variabele waarde en klik OK
  5. Klik OK en klik Van toepassing zijn om de wijzigingen toe te passen

Open de opdrachtprompt en controleer de waarde van het JAVA_HOME variabele:

echo% JAVA_HOME%

Het resultaat zou het pad naar de JDK-installatie moeten zijn:

C: \ Program Files \ Java \ jdk1.8.0_111

3. Mac OS X

3.1. Eén gebruiker - Mac OS X 10.5 of nieuwer

Vanaf OS X 10.5 introduceerde Apple een opdrachtregelprogramma (/ usr / libexec / java_home) die dynamisch de bovenste Java-versie vindt die is opgegeven in Java-voorkeuren voor de huidige gebruiker.

Open ~ / .bash_profile in een teksteditor en voeg toe:

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

Sla het bestand op en sluit het.

Open een terminal en voer de source-opdracht uit om de wijzigingen toe te passen:

bron ~ / .bash_profile

Nu kunnen we de waarde van de JAVA_HOME variabele:

echo $ JAVA_HOME

Het resultaat zou het pad naar de JDK-installatie moeten zijn:

/Bibliotheek/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

3.2. Enkele gebruiker - Mac OS X oudere versies

Voor oudere versies van OS X moeten we het exacte pad naar de JDK-installatie instellen:

Open ~ / .bash_profile in een willekeurige editor en voeg toe:

exporteer JAVA_HOME = / pad / naar / java_installation

Sla het bestand op en sluit het.

Open een terminal en voer de source-opdracht uit om de wijzigingen toe te passen:

bron ~ / .bash_profile

Nu kunnen we de waarde van de JAVA_HOME variabele:

echo $ JAVA_HOME

Het resultaat zou het pad naar de JDK-installatie moeten zijn:

/Bibliotheek/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

3.3. Wereldwijde instelling

Om in te stellen JAVA_HOME globaal voor alle gebruikers zijn de stappen hetzelfde als voor een enkele gebruiker, maar het bestand / etc / profile is gebruikt.

4. Linux

We gaan het PATH hier natuurlijk manipuleren - dus als je dat nog niet eerder hebt gedaan, zijn hier de gedetailleerde instructies om het te doen.

4.1 Enkele gebruiker

Om in te stellen JAVA_HOME in Linux voor een enkele gebruiker kunnen we / etc / profile of / etc / omgeving (voorkeur voor systeembrede instelling) of ~ / .bashrc (gebruikersspecifieke instelling).

Open ~/.bashrc in een teksteditor en voeg toe:

exporteer JAVA_HOME = / pad / naar / java_installation

Sla het bestand op en sluit het.

Voer de source-opdracht uit om de variabele te laden:

bron ~ / .bashrc

Nu kunnen we de waarde van de JAVA_HOME variabele:

echo $ JAVA_HOME

Het resultaat zou het pad naar de JDK-installatie moeten zijn:

/ usr / lib / jvm / java-8-oracle

4.2 Globale instelling

Om in te stellen JAVA_HOME in Linux voor alle gebruikers die we kunnen gebruiken / etc / profile of / etc / omgeving (voorkeur).

Open / etc / omgeving in een teksteditor en voeg toe:

JAVA_HOME = / pad / naar / java_installation

Houd er rekening mee dat / etc / omgeving is geen script, maar een lijst met toewijzingsuitdrukkingen (daarom exporteren het is niet gebruikt). Dit bestand wordt gelezen op het moment van inloggen.

Om in te stellen JAVA_HOME gebruik makend van / etc / profile, open het bestand en voeg toe:

exporteer JAVA_HOME = / pad / naar / java_installation

Voer de source-opdracht uit om de variabele te laden:

source / etc / profile

Nu kunnen we de waarde van de JAVA_HOME variabele:

echo $ JAVA_HOME

Het resultaat zou het pad naar de JDK-installatie moeten zijn:

/ usr / lib / jvm / java-8-oracle

5. Conclusie

In dit artikel hebben we manieren besproken om de JAVA_HOME omgevingsvariabele op Windows, Mac OS X en Linux.