Heim  >  Artikel  >  Java  >  Wie konfiguriere ich Java-Umgebungsvariablen unter Linux?

Wie konfiguriere ich Java-Umgebungsvariablen unter Linux?

WBOY
WBOYnach vorne
2023-04-20 23:55:063910Durchsuche

1. Laden Sie ein JDK für die Linux-Plattform herunter.

Es wird empfohlen, das selbstextrahierende RPM-Format herunterzuladen Führen Sie auf dem Linux-Server den folgenden Befehl aus:

[root@LinuxServer rpm]# chmod 755 j2sdk-1_4_2_11-linux-i586-rpm.bin    [root@LinuxServer rpm]# ./j2sdk-1_4_2_11-linux-i586-rpm.bin

Es wird eine Sun-Vereinbarung geben. Wenn Sie gefragt werden, ob Sie damit einverstanden sind, drücken Sie einfach „Ja“.

Sun Microsystems, Inc.   Binary Code License Agreement   for the   JAVATM 2 SOFTWARE DEVELOPMENT KIT (J2SDK), STANDARD   EDITION, VERSION 1.4.2_X   ...   Do you agree to the above license terms? [yes or no]yes   Unpacking...   Checksumming...   0   0   Extracting...   UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (Zip-Bugs@lists.wku.edu).   inflating: j2sdk-1_4_2_11-linux-i586.rpm   Done.

Hinweis: Es ist auch möglich, den Unzip-Befehl direkt auszuführen, um ein RPM-Paket zu erhalten.

3 Das Programm generiert automatisch eine j2sdk-1_4_2_11-linux-i586.rpm-Datei ist das Hauptpaket, wie folgt zu installieren;

[root@LinuxServer rpm]#rpm -ivh j2sdk-1_4_2_11-linux-i586.rpm   Preparing... ########################################### [100%]   1:j2sdk ########################################### [100%]

4. Umgebungsvariablen festlegen

Normalerweise verwende ich den Exportbefehl, um sie direkt unter der Shell festzulegen

[root@LinuxServer rpm]# export JAVA_HOME=/usr/java/j2sdk1.4.2_11   [root@LinuxServer rpm]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   [root@LinuxServer rpm]# export PATH=$PATH:$JAVA_HOME/bin

Natürlich kann das Festlegen von Umgebungsvariablen auf diese Weise wirksam werden , aber es wird nur für die aktuelle Shell wirksam. Wenn Sie sich von einer anderen Shell aus anmelden, können Sie die gerade festgelegten Variablen nicht verwenden. Daher ist es am besten, die .bashrc-Datei zu ändern.

[root@LinuxServer rpm]#vi .bashrc   set JAVA_HOME=/usr/java/j2sdk1.4.2_11   export JAVA_HOME   set PATH=$PATH:$JAVA_HOME/bin   export PATH   set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   export CLASSPATH

Natürlich kann dies auch durch Ändern von /etc/profile erreicht werden, dies wird jedoch nicht empfohlen, da solche Einstellungen für alle Benutzer-Shells wirksam werden und Auswirkungen auf die Systemsicherheit haben. Fügen Sie einfach Folgendes hinzu:

export JAVA_HOME=/usr/java/j2sdk1.4.2_11   export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   export PATH=$PATH:$JAVA_HOME/bin

zum *** dieser Datei, um zu überprüfen, ob die Variableneinstellungen wirksam sind (####Hinweis: Melden Sie sich vor der Überprüfung ab und melden Sie sich dann erneut an);

[root@LinuxServer rpm]# echo $JAVA_HOME   /usr/java/j2sdk1.4.2_11/   [root@LinuxServer rpm]# echo $CLASSPATH   /usr/java/j2sdk1.4.2_11/lib/dt.jar:/usr/java/j2sdk1.4.2_11/lib/tools.jar   [root@LinuxServer rpm]# echo $PATH   /usr/java/j2sdk1.4.2_11/bin/:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbi   n:   /usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin   [root@LinuxServer rpm]# JAVA-version   JAVA version "1.4.2_11"   JAVA(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_11)   JAVA HotSpot(TM) Client VM (build 1.4.2_11, mixed mode)

5 Die Umgebungseinstellungen sind in Ordnung . Um zu sehen, ob das JDK normal funktioniert, schreiben wir eine Testdatei test.java

[root@LinuxServer rpm]#vi test.java   class test   {   public static void main(String[] args)   {   System.out.println("Hello World!");   }   }

Speichern und beenden, dann kompilieren und ausführen

[root@LinuxServer text]# javac test.java   [root@LinuxServer text]# JAVA test   Hello World!

Funktioniert normal.

6. Wenn Sie einem Benutzer die Berechtigung zum Ausführen von Java-Befehlen erteilen möchten, ändern Sie einfach seine Bash-Initialisierungsdatei.

Wenn Sie beispielsweise dem Benutzer Longware die Berechtigung zum Ausführen von Java-Befehlen erteilen möchten,

[root@LinuxServer root]# vi /home/longware/.bashrc   set JAVA_HOME=/usr/java/j2sdk1.4.2_11   export JAVA_HOME   set PATH=$PATH:$JAVA_HOME/bin   export PATH   set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   export CLASSPATH

7, ist die Installation von JDK unter Linux abgeschlossen. Als nächstes installieren Sie eclipse-SDK-3.0-linux-gtk.zip und gehen Sie zu www.eclipse.org, um eclipse3.0 herunterzuladen. Entpacken Sie eclipse-SDK-3.0-linux-gtk.zip nach /opt

8 verwenden, um Eclipse zu starten

#!/bin/bash   #   # 执行 eclipse 3   #   export JAVA_HOME=/usr/java/j2sdk1.4.2_11   export CLASSPATH=/usr/java/j2sdk1.4.2_11/lib   /opt/eclipse/eclipse -vm /usr/java/j2sdk1.4.2_06/bin/java -data /home/chenzhe/wo   rkspace &   # -vm 参数用以指定使用哪一个 jvm 来执行Eclipse,   # -date参数用以指定Eclipse的数据目录。

Geben Sie hier an, dass es im Arbeitsbereichsverzeichnis unter dem Benutzerstammverzeichnis (/home/chenzhe/) vorhanden ist.

Speichern Sie das Skript unter /usr/local/bin, nennen Sie es Eclipse und weisen Sie 755 Berechtigungen zu zu Eclipse

9. Erstellen Sie einen Launcher auf dem Desktop, wählen Sie ein Symbol aus und legen Sie den Pfad auf /opt/eclipse/icon.xpm fest, das von Eclipse selbst bereitgestellt wird . Doppelklicken Sie auf das Symbol oder geben Sie Eclipse im Terminal ein, und die Konfiguration der Java-Umgebungsvariablen ist abgeschlossen!

Das obige ist der detaillierte Inhalt vonWie konfiguriere ich Java-Umgebungsvariablen unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen