Maison  >  Article  >  Java  >  Comment configurer les variables d’environnement Java sous Linux ?

Comment configurer les variables d’environnement Java sous Linux ?

WBOY
WBOYavant
2023-04-20 23:55:063881parcourir

1. Téléchargez un JDK pour la plate-forme Linux,

Il est recommandé de télécharger le format auto-extractible RPM (RPM dans le fichier auto-extractible, j2sdk-1_4_2_06-linux-i586-rpm.bin) ; le serveur Linux, Exécutez la commande sous le shell :

[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

Il y aura un accord Sun plusieurs fois. Lorsqu'on vous demande si vous êtes d'accord, appuyez simplement sur oui.

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.

Remarque : Il est également possible d'exécuter directement la commande unzip pour décompresser. Bref, vous obtiendrez un package rpm.

3. Le programme générera automatiquement un fichier j2sdk-1_4_2_11-linux-i586.rpm. est le package principal, comme suit Pour installer :

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

4. Définir les variables d'environnement

Habituellement, j'aime utiliser la commande d'exportation pour les définir directement sous le shell

[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

Bien sûr, définir les variables d'environnement de cette manière peut prendre effet. , mais cela ne prend effet que pour le shell actuel. Si vous vous connectez depuis un autre shell, vous ne pourrez pas utiliser les variables que vous venez de définir. Le meilleur moyen est donc de modifier le fichier .bashrc.

[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

Bien sûr, cela peut également être réalisé en modifiant /etc/profile, mais cela n'est pas recommandé car de tels paramètres prendront effet sur tous les shells utilisateur et auront un impact sur la sécurité du système. Ajoutez simplement :

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

au *** de ce fichier pour vérifier si les paramètres des variables sont efficaces (####Remarque : déconnectez-vous avant vérification, puis reconnectez-vous

[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. . Pour voir si le JDK peut fonctionner normalement, écrivons un fichier de test test.java

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

Enregistrez et quittez, puis compilez et exécutez

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

Fonctionne normalement ;

6. Si vous souhaitez donner à un utilisateur l'autorisation d'exécuter des commandes Java, modifiez simplement son fichier d'initialisation bash.

Par exemple, si vous souhaitez donner à l'utilisateur longware l'autorisation d'exécuter des commandes Java,

[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 À ce stade, l'installation du JDK sur Linux est terminée. Installez ensuite Eclipse-SDK-3.0-linux-gtk.zip et accédez à www.eclipse.org pour télécharger un fichier Eclipse3.0. Décompressez Eclipse-SDK-3.0-linux-gtk.zip dans /opt

8. à utiliser Pour démarrer Eclipse

#!/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的数据目录。

Spécifiez ici qu'il existe dans le répertoire de l'espace de travail sous le répertoire racine de l'utilisateur (/home/chenzhe/)

Enregistrez le script dans /usr/local/bin, appelez-le Eclipse et attribuez 755 autorisations vers Eclipse

9. Créez un lanceur sur le bureau, sélectionnez une icône au hasard et définissez le chemin sur /opt/eclipse/eclipse /opt/eclipse/icon.xpm est l'icône fournie par Eclipse lui-même. . Double-cliquez sur l'icône, ou dans Entrez Eclipse dans le terminal, et la configuration des variables d'environnement Java est terminée ##JRVOTE##

!

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer