Übersicht

In diesem kurzen Artikel sehen wir uns an, wie Sie die Variable JAVA_HOME unter Windows, Mac OS X und Linux festlegen.

Windows

2.1., Windows 10 und 8
  1. Öffnen Sie die Suche und geben Sie erweiterte Systemeinstellungen ein
  2. Wählen Sie in den angezeigten Optionen den Link Erweiterte Systemeinstellungen anzeigen
  3. Klicken Sie auf der Registerkarte Erweitert auf Umgebungsvariablen
  4. Klicken Sie im Abschnitt Systemvariablen auf Neu (oder Benutzervariablen für Einzelbenutzereinstellung)
  5. Setzen Sie JAVA_HOME als Variablennamen und den Pfad zur JDK-Installation als Variablenwert und klicken Sie auf OK
  6. Klicken Sie auf OK und klicken Sie auf Übernehmen, um die Änderungen anzuwenden

2.2.,Wählen Sie Eigenschaften
  • Unter der Registerkarte Erweitert, klicken Sie auf Umgebungsvariablen
  • Klicken Sie im Abschnitt Systemvariablen auf Neu (oder Benutzervariablen für Einzelbenutzereinstellung)
  • Setzen Sie JAVA_HOME als Variablennamen und den Pfad zur JDK-Installation als Variablenwert und klicken Sie auf OK
  • Klicken Sie auf OK und klicken Sie auf Übernehmen, um die Änderungen anzuwenden
  • Öffnen Sie die Eingabeaufforderung und überprüfen Sie den Wert der JAVA_HOME-Variablen:

    echo %JAVA_HOME%

    Das Ergebnis sollte der Pfad zur JDK-Installation sein:

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

    Mac OS X

    3.,1. Einzelner Benutzer-Mac OS X 10.5 oder neuer

    Apple hat unter OS X 10.5 ein Befehlszeilentool (/usr/libexec/java_home) eingeführt, das dynamisch die in den Java-Einstellungen für den aktuellen Benutzer angegebene Top-Java-Version findet.

    Öffnen Sie ~/.bash_profile in einem beliebigen Texteditor und fügen Sie hinzu:

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

    Speichern und schließen Sie die Datei.,

    Öffnen Sie ein Terminal und führen Sie den Quellbefehl aus, um die Änderungen anzuwenden:

    source ~/.bash_profile

    Jetzt können wir den Wert der Variablen JAVA_HOME überprüfen:

    echo $JAVA_HOME

    Das Ergebnis sollte der Pfad zur JDK-Installation sein:

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

    3.2. Single User-Mac OS X Ältere Versionen

    Für ältere Versionen von OS X müssen wir den genauen Pfad zur JDK-Installation festlegen:

    Open ~/.bash_profile in einem beliebigen editor und fügen Sie hinzu:

    export JAVA_HOME=/path/to/java_installation

    Speichern und schließen Sie die Datei.,

    Öffnen Sie ein Terminal und führen Sie den Quellbefehl aus, um die Änderungen anzuwenden:

    source ~/.bash_profile

    Jetzt können wir den Wert der Variablen JAVA_HOME überprüfen:

    echo $JAVA_HOME

    Das Ergebnis sollte der Pfad zur JDK-Installation sein:

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

    3.3. Globale Einstellung

    Um JAVA_HOME global für alle Benutzer festzulegen, sind die Schritte dieselben wie für einzelne Benutzer, es wird jedoch die Datei /etc/profile verwendet.,

    Linux

    Wir werden den PFAD hier natürlich manipulieren – also, wenn Sie das noch nicht getan haben, hier sind die detaillierten Anweisungen, wie es geht.

    4.1 Einzelner Benutzer

    Öffnen ~/.bashrc in einem beliebigen Texteditor und fügen Sie hinzu:

    export JAVA_HOME=/path/to/java_installation

    Speichern und schließen Sie die Datei.

    Führen Sie den Quellbefehl aus, um die Variable zu laden:

    source ~/.bashrc

    Jetzt können wir den Wert der JAVA_HOME-Variablen überprüfen:

    echo $JAVA_HOME

    Das Ergebnis sollte der Pfad zur JDK-Installation sein:

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

    4.,2 Globale Einstellung

    Um JAVA_HOME in Linux für alle Benutzer festzulegen, können wir /etc/profile oder /etc/environment (bevorzugt) verwenden.

    Öffnen Sie /etc/environment in einem beliebigen Texteditor und fügen Sie Folgendes hinzu:

    JAVA_HOME=/path/to/java_installation

    Bitte beachten Sie, dass /etc/environment kein Skript, sondern eine Liste von Zuweisungsausdrücken ist (aus diesem Grund wird export nicht verwendet). Diese Datei wird zum Zeitpunkt der Anmeldung gelesen.,

    Um JAVA_HOME mit /etc/profile festzulegen, öffnen Sie die Datei und fügen Sie Folgendes hinzu:

    export JAVA_HOME=/path/to/java_installation

    Führen Sie den Quellbefehl aus, um die Variable zu laden:

    source /etc/profile

    Jetzt können wir den Wert der JAVA_HOME-Variablen überprüfen:

    echo $JAVA_HOME

    Das Ergebnis sollte der Pfad zu die JDK-Installation:

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

    In diesem Artikel haben wir Möglichkeiten zum Festlegen der Umgebungsvariablen JAVA_HOME unter Windows, Mac OS X und Linux behandelt.,

    Beginnen Sie mit Spring 5 und Spring Boot 2 über den Learn Spring course:

    >> SCHAUEN SIE SICH DEN KURS AN