Eine kurze Erläuterung zum Ändern/Festlegen der Umgebungsvariable JAVA_HOME unter Linux

Eine kurze Erläuterung zum Ändern/Festlegen der Umgebungsvariable JAVA_HOME unter Linux

1. Dauerhafte Änderung, gültig für alle Benutzer

# vi /etc/profile

//Drücken Sie [Shift + g] auf der Tastatur und fügen Sie am Ende der Profildatei den folgenden Inhalt hinzu:

JAVA_HOME=/usr/local/java/jdk1.7.0_25
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
Exportieren Sie PFAD JAVA_HOME JRE_HOME CLASSPATH
oder export JAVA_HOME = /home/myuser/jdk1.7.0_03
export PATH = $JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#Oracle-bezogene Variablen exportieren ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export PATH=/u01/app/oracle/product/11.2.0/dbhome_1/bin:/bin:/usr/bin:/usr/sbin:/usr
/local/bin:/usr/X11R6/bin
export PATH=$ORACLE_HOME/bin:$PATH:/sbin/

[Hinweis]: Wenn die Änderung sofort wirksam werden soll, müssen Sie #source /etc/profile ausführen.

2. Dauerhafte Änderung, gültig für einen einzelnen Benutzer

//Ändern Sie die Datei .bash_profile im Benutzerverzeichnis $ vi /home/myuser/.bash_profile
//Fügen Sie am Ende des Dateiexports den folgenden Inhalt hinzu: JAVA_HOME = /home/myuser/jdk1.7.0_03
export PATH = $JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

[Hinweis]: Wenn die Änderung sofort wirksam werden soll, müssen Sie auch #source /home/myuser/.bash_profile ausführen.

3. Nur gültig für die aktuelle Bash/Shell

$ export JAVA_HOME = /home/meinBenutzer/jdk1.7.0_03
$ export PATH = $JAVA_HOME/bin:$PATH
$ export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

Dies ist das Ende dieses Artikels zum Ändern/Festlegen der Umgebungsvariable JAVA_HOME unter Linux. Weitere Informationen zum Ändern/Festlegen der Umgebungsvariable JAVA_HOME unter Linux finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So ändern Sie den Wert der privaten letzten Membervariable in der Java-Reflexion
  • Ein-Klick-Einstellung von Java-Umgebungsvariablen, Anweisungen zum Anzeigen, Ändern (Überschreiben und Hinzufügen) in cmd
  • Verursacht durch: java.lang.ClassNotFoundException: org.objectweb.asm.Type Ausnahme
  • Verursacht durch: java.lang.ClassNotFoundException: org.apache.commons.collections.Transformer-Ausnahme
  • Verwendung von Java-Generika und Analyse des Beschaffungsprozesses von T.class
  • Lösung für den Fehler „decompiled.class file bytecode version:52.0(java 8)“, wenn IntelliJ IDEA ein JAR-Paket eines Drittanbieters einführt oder den Java-Quellcode anzeigt
  • Eine kurze Erläuterung des Unterschieds zwischen den Klassennamen .class, class.forName() und getClass() in Java
  • Android Verursacht durch: java.lang.ClassNotFoundException-Lösung
  • So ändern Sie .class-Dateivariablen in Java

<<:  Beispielanalyse der Ausführungsreihenfolge und Schreibreihenfolge von MySQL-Anweisungen

>>:  Über das WeChat Mini-Programm zur Implementierung von Cloud-Zahlungen

Artikel empfehlen

Zusammenfassung der Entwicklung benutzerdefinierter Vue 3-Richtlinien

Was ist eine Richtlinie? Sowohl Angular als auch ...

Ausführliche Erläuterung des globalen Status des WeChat-Applets

Vorwort Im WeChat-Applet können Sie globalData vo...

MySQL-Operator-Zusammenfassung

Inhaltsverzeichnis 1. Arithmetische Operatoren 2....

So bewerben Sie sich für Webdesign-Jobs

<br />Hallo zusammen! Es ist mir eine Ehre, ...

Vue implementiert eine Scroll-Ladetabelle

Inhaltsverzeichnis Ergebnisse erzielen Wissensres...

JavaScript implementiert eine einzelne verknüpfte Listenprozessanalyse

Vorwort: Zum Speichern mehrerer Elemente sind Arr...

VUE + OPENLAYERS erreicht Echtzeit-Positionierungsfunktion

Inhaltsverzeichnis Vorwort 1. Etikettenstil defin...

Remote-Entwicklung mit VSCode und SSH

0. Warum brauchen wir Remote-Entwicklung? Bei der...

Zusammenfassung der Erfahrungen beim Website-Erstellen

<br />Welche Grundsätze sollten beachtet wer...

Detaillierte Analyse und Verwendung des Befehls tcpdump unter Linux

Einführung Einfach ausgedrückt ist tcpdump ein Pa...