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
- Open Zoeken en typ geavanceerde systeeminstellingen
- Selecteer in de weergegeven opties het Bekijk geavanceerde systeeminstellingen koppeling
- Onder de Geavanceerd tabblad, klik op Omgevingsvariabelen
- In de Systeemvariabelen sectie, klik op Nieuw (of Gebruikersvariabelen voor instelling voor één gebruiker)
- Set JAVA_HOME als de Variabele naam en het pad naar de JDK-installatie als het Variabele waarde en klik OK
- Klik OK en klik Van toepassing zijn om de wijzigingen toe te passen
2.2. Windows 7
- Klik met de rechtermuisknop op het bureaublad Mijn computer en selecteer Eigendommen
- Onder de Geavanceerd tabblad, klik op Omgevingsvariabelen
- In de Systeemvariabelen sectie, klik op Nieuw (of Gebruikersvariabelen voor instelling voor één gebruiker)
- Set JAVA_HOME als de Variabele naam en het pad naar de JDK-installatie als het Variabele waarde en klik OK
- 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.