Maison > Java > javaDidacticiel > le corps du texte

Comment configurer les variables d'environnement Java sous Linux ?

WBOY
Libérer: 2023-04-20 23:55:06
avant
3902 Les gens l'ont consulté

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
Copier après la connexion

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.
Copier après la connexion

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%]
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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)
Copier après la connexion

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!");   }   }
Copier après la connexion

Enregistrez et quittez, puis compilez et exécutez

[root@LinuxServer text]# javac test.java   [root@LinuxServer text]# JAVA test   Hello World!
Copier après la connexion

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
Copier après la connexion

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的数据目录。
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal