GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Machen Sie $JAVA_HOME in Ubuntu leicht änderbar

Probieren Sie diese Schritte aus.

--Wir werden "etc\profile" bearbeiten. Die Umgebungsvariablen müssen am Ende der Datei eingegeben werden. Da Ubuntu keinen Zugriff auf den Stammordner gewährt, müssen wir einige Befehle im Terminal verwenden

Schritt 1:Terminal starten. Geben Sie den Befehl ein:gksudo gedit /etc/profile

Schritt 2:Die Profiltextdatei wird geöffnet. Geben Sie die Umgebungsvariablen unten auf der Seite ein....... zB: export JAVA_HOME=/home/alex/jdk1.6.0_22/bin/java

export PATH=/home/alex/jdk1.6.0_22/bin:$PATH

Schritt 3:Speichern und schließen Sie die Datei. Überprüfen Sie, ob die Umgebungsvariablen gesetzt sind, indem Sie den echo-Befehl verwenden........ zB echo $PATH


Setzen Sie die Umgebungsvariablen in den globalen /etc/environment Datei:

...
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
...

Führen Sie "source /etc/environment" in jeder Shell aus, in der die Variablen aktualisiert werden sollen:

$ source /etc/environment

Überprüfen Sie, ob es funktioniert:

$ echo $JAVA_HOME
$ /usr/lib/jvm/java-1.5.0-sun

Großartig, keine Abmeldung erforderlich.

Wenn Sie die Umgebungsvariable JAVA_HOME nur im Terminal festlegen möchten, legen Sie sie in ~/.bashrc fest Datei.


Dies wird wahrscheinlich Ihr Problem lösen:https://help.ubuntu.com/community/EnvironmentVariables

Sitzungsweite Umgebungsvariablen

Um Umgebungsvariablen so zu setzen, dass sie die Umgebung eines bestimmten Benutzers beeinflussen, sollte man Befehle zum Setzen ihrer Werte nicht in bestimmten Shell-Skriptdateien im Home-Verzeichnis des Benutzers platzieren, sondern verwenden:

~/.pam_environment – ​​Diese Datei ist speziell zum Einstellen der Umgebung eines Benutzers gedacht. Es ist keine Skriptdatei, sondern besteht aus Zuweisungsausdrücken, einer pro Zeile.

Nicht empfohlen:

~/.profile - Dies ist wahrscheinlich die beste Datei zum Platzieren von Umgebungsvariablenzuweisungen, da sie automatisch vom DisplayManager während der Desktopsitzung des Startvorgangs sowie von der Login-Shell ausgeführt wird, wenn man sich von der Textkonsole aus anmeldet.


Linux
  1. Make `cut` Eine Datei an Ort und Stelle ändern?

  2. Wann sind es ausführbare Dateien nicht?

  3. VIM:wie man unter Ubuntu zur genauen Zeile geht

  4. Wie mache ich eine Datei NICHT änderbar?

  5. Dateizugriffszeit wird in Ubuntu 12.04 nicht aktualisiert

So installieren Sie Make unter Ubuntu 20.04

So löschen Sie eine Datei in Ubuntu

So extrahieren Sie eine RAR-Datei unter Ubuntu

So fügen Sie eine Auslagerungsdatei unter Ubuntu 20.04 hinzu

Linux-make-Befehl mit Beispielen

Warum ist es so schwer, eine Datei in Ubuntu zu finden?