Problem:
Ein neuer Linux-Benutzer stößt auf mehrere Java-Ordner und Erhält beim Versuch, ein Maven-Projekt zu erstellen, eine Fehlermeldung bezüglich eines undefinierten JAVA_HOME. Sie suchen nach Anleitung zum Auffinden und Ändern der erforderlichen Dateien für Root- und Nicht-Root-Benutzer.
Antwort:
Schritt 1: Suchen Sie nach der Java-Installation
Führen Sie find /usr/lib/jvm/java-1.x.x-openjdk aus, um das Java-Installationsverzeichnis zu finden.
Schritt 2: JAVA_HOME (Root-Benutzer) festlegen
Bearbeiten Sie /etc/profile mit sudo vim /etc/profile und fügen Sie die folgenden Zeilen hinzu:
export JAVA_HOME="path to Java installation directory" export PATH=$JAVA_HOME/bin:$PATH
Schritt 3: JAVA_HOME (Nicht-Root-Benutzer) festlegen
Führen Sie denselben Befehl aus (sudo vim /etc/profile), aber stellen Sie sudo voran. Fügen Sie die gleichen Zeilen wie in Schritt 2 hinzu.
Schritt 4: Abmelden und anmelden
Melden Sie sich ab und wieder an, starten Sie das System neu oder führen Sie source /etc aus /profile, um die Änderungen zu übernehmen und JAVA_HOME korrekt festzulegen.
Das obige ist der detaillierte Inhalt vonWie stelle ich JAVA_HOME für alle Benutzer unter Linux ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!