Indstil JAVA_HOME på Windows 7, 8, 10, Mac OS X, Linux
1. Oversigt
I denne hurtige artikel vil vi se på, hvordan du indstiller JAVA_HOME variabel på Windows, Mac OS X og Linux.
2. Windows
2.1. Windows 10 og 8
- Åben Søg og skriv avancerede systemindstillinger
- Vælg de i de viste indstillinger Se avancerede systemindstillinger link
- Under Fremskreden klik på fanen miljøvariabler
- I Systemvariabler sektion, klik Ny (eller Brugervariabler til enkeltbrugerindstilling)
- Sæt JAVA_HOME som den Variabelt navn og stien til JDK-installationen som Variabel værdi og klik Okay
- Klik på Okay og klik ansøge for at anvende ændringerne
2.2. Windows 7
- Højreklik på skrivebordet Min computer og vælg Ejendomme
- Under Fremskreden klik på fanen miljøvariabler
- I Systemvariabler sektion, klik Ny (eller Brugervariabler til enkeltbrugerindstilling)
- Sæt JAVA_HOME som den Variabelt navn og stien til JDK-installationen som Variabel værdi og klik Okay
- Klik på Okay og klik ansøge for at anvende ændringerne
Åbn kommandoprompt og kontroller værdien af JAVA_HOME variabel:
ekko% JAVA_HOME%
Resultatet skal være stien til JDK-installationen:
C: \ Program Files \ Java \ jdk1.8.0_111
3. Mac OS X
3.1. Enkeltbruger - Mac OS X 10.5 eller nyere
Fra OS X 10.5 introducerede Apple et kommandolinjeværktøj (/ usr / libexec / java_home) som dynamisk finder den øverste Java-version, der er angivet i Java-indstillinger for den aktuelle bruger.
Åben ~ / .bash_profile i en hvilken som helst teksteditor og tilføj:
eksporter JAVA_HOME = $ (/ usr / libexec / java_home)
Gem og luk filen.
Åbn en terminal, og kør kildekommandoen for at anvende ændringerne:
kilde ~ / .bash_profile
Nu kan vi kontrollere værdien af JAVA_HOME variabel:
ekko $ JAVA_HOME
Resultatet skal være stien til JDK-installationen:
/Bibliotek/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
3.2. Enkeltbruger - Mac OS X Ældre versioner
For ældre versioner af OS X er vi nødt til at indstille den nøjagtige sti til JDK-installationen:
Åben ~ / .bash_profile i enhver editor og tilføj:
eksporter JAVA_HOME = / sti / til / java_installation
Gem og luk filen.
Åbn en terminal, og kør kildekommandoen for at anvende ændringerne:
kilde ~ / .bash_profile
Nu kan vi kontrollere værdien af JAVA_HOME variabel:
ekko $ JAVA_HOME
Resultatet skal være stien til JDK-installationen:
/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
3.3. Global indstilling
At sætte JAVA_HOME globalt for alle brugere er trinene de samme som for enkeltbrugere, men filen / etc / profil anvendes.
4. Linux
Vi vil selvfølgelig manipulere PATH her - så hvis du ikke har gjort det før, her er de detaljerede instruktioner om, hvordan du gør det.
4.1 Enkeltbruger
At sætte JAVA_HOME i Linux til en enkelt bruger, kan vi bruge / etc / profil eller / etc / miljø (foretrækkes til indstilling for hele systemet) eller ~ / .bashrc (brugerspecifik indstilling).
Åbn ~/.bashrc i en hvilken som helst teksteditor og tilføj:
eksporter JAVA_HOME = / sti / til / java_installation
Gem og luk filen.
Kør kildekommandoen for at indlæse variablen:
kilde ~ / .bashrc
Nu kan vi kontrollere værdien af JAVA_HOME variabel:
ekko $ JAVA_HOME
Resultatet skal være stien til JDK-installationen:
/ usr / lib / jvm / java-8-oracle
4.2 Global indstilling
At sætte JAVA_HOME i Linux for alle brugere, kan vi bruge / etc / profil eller / etc / miljø (foretrukket).
Åben / etc / miljø i en hvilken som helst teksteditor og tilføj:
JAVA_HOME = / sti / til / java_installation
Bemærk, at / etc / miljø er ikke et manuskript, men en liste over opgaveudtryk (det er derfor eksport bruges ikke). Denne fil læses på tidspunktet for login.
At sætte JAVA_HOME ved brug af / etc / profil, åbn filen og tilføj:
eksporter JAVA_HOME = / sti / til / java_installation
Kør kildekommandoen for at indlæse variablen:
kilde / etc / profil
Nu kan vi kontrollere værdien af JAVA_HOME variabel:
ekko $ JAVA_HOME
Resultatet skal være stien til JDK-installationen:
/ usr / lib / jvm / java-8-oracle
5. Konklusion
I denne artikel har vi dækket måder at indstille JAVA_HOME miljøvariabel på Windows, Mac OS X og Linux.