overzicht

In dit snelle artikel bekijken we hoe de JAVA_HOME-variabele ingesteld kan worden op Windows, Mac OS X en Linux.

Windows

2.1., Windows 10 en 8

  1. Open Zoeken en typ de geavanceerde systeem instellingen
  2. In de weergegeven opties, selecteert u de Weergave geavanceerde systeeminstellingen
  3. in het tabblad Geavanceerd, klik op omgevingsvariabelen
  4. In het Systeem variabelen sectie, klikt u op Nieuw (of de Gebruiker variabelen voor single-user setting)
  5. Set JAVA_HOME Variabele naam en het pad naar de JDK-installatie als de waarde van de Variabele en klik op OK
  6. Klik op OK en klik op Apply om de wijzigingen toe te passen

2.2.,Computer en selecteer Eigenschappen
  • Onder het tabblad Geavanceerd, klik op Omgevingsvariabelen
  • in de sectie Systeemvariabelen, klik op nieuw (of Gebruikersvariabelen voor instellingen voor één gebruiker)
  • stel JAVA_HOME in als de Variabelwaarde en klik op OK
  • klik op OK en klik op Toepassen om de wijzigingen
  • toe te passen Open opdrachtprompt en controleer de waarde van de 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

    Mac OS X

    3.,1. Single User-Mac OS X 10.5 of nieuwer

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

    open~/.bash_profile in elke teksteditor en voeg toe:

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

    sla het bestand op en sluit het.,

    Open een Terminal en voer het source commando uit om de wijzigingen toe te passen:

    source ~/.bash_profile

    nu kunnen we de waarde van de JAVA_HOME variabele controleren:

    echo $JAVA_HOME

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

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

    3.2. Single User-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 elke editor en voeg toe:

    export JAVA_HOME=/path/to/java_installation

    sla het bestand op en sluit het.,

    Open een Terminal en voer het source commando uit om de wijzigingen toe te passen:

    source ~/.bash_profile

    nu kunnen we de waarde van de JAVA_HOME variabele controleren:

    echo $JAVA_HOME

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

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

    3.3. Globale instelling

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

    Linux

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

    4.1 enkele gebruiker

    open~/.bashrc in elke teksteditor en voeg toe:

    export JAVA_HOME=/path/to/java_installation

    sla het bestand op en sluit het.

    voer het source commando uit om de variabele te laden:

    source ~/.bashrc

    nu kunnen we de waarde van de JAVA_HOME variabele controleren:

    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 JAVA_HOME in Linux in te stellen voor alle gebruikers, kunnen we /etc / profile of/etc / environment gebruiken (bij voorkeur).

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

    JAVA_HOME=/path/to/java_installation

    merk op dat/etc / environment geen script is, maar een lijst met toegewezen expressies (daarom wordt export niet gebruikt). Dit bestand wordt gelezen op het moment van inloggen.,

    Om JAVA_HOME met /etc/profile, opent u het bestand en voeg toe:

    export JAVA_HOME=/path/to/java_installation

    de bron van de opdracht voor het laden van de variabele:

    source /etc/profile

    Nu kunnen we controleren of de waarde van de JAVA_HOME variabele:

    echo $JAVA_HOME

    Het resultaat moet het pad naar de JDK te installeren:

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

    Conclusie

    In dit artikel, hebben we de overdekte mogelijkheden voor het instellen van de omgevingsvariabele JAVA_HOME op Windows, Mac OS X, en Linux.,

    aan de slag met Spring 5 en Spring Boot 2, Via de learn Spring course:

    >> bekijk de cursus