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

  1. Åben Søg og skriv avancerede systemindstillinger
  2. Vælg de i de viste indstillinger Se avancerede systemindstillinger link
  3. Under Fremskreden klik på fanen miljøvariabler
  4. I Systemvariabler sektion, klik Ny (eller Brugervariabler til enkeltbrugerindstilling)
  5. Sæt JAVA_HOME som den Variabelt navn og stien til JDK-installationen som Variabel værdi og klik Okay
  6. Klik på Okay og klik ansøge for at anvende ændringerne

2.2. Windows 7

  1. Højreklik på skrivebordet Min computer og vælg Ejendomme
  2. Under Fremskreden klik på fanen miljøvariabler
  3. I Systemvariabler sektion, klik Ny (eller Brugervariabler til enkeltbrugerindstilling)
  4. Sæt JAVA_HOME som den Variabelt navn og stien til JDK-installationen som Variabel værdi og klik Okay
  5. 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.