Maison  >  Article  >  Java  >  Comment définir les variables d'environnement Java

Comment définir les variables d'environnement Java

怪我咯
怪我咯original
2017-06-27 09:53:281918parcourir

Téléchargez le jdk requis pour le paramètre de variable d'environnement Java et installez-le. Adresse de téléchargement : http://download.oracle.com/otn-pub/java/jdk/7u2-b13/jdk-7u2-windows-i586.exe.

1. Paramètre de variable d'environnement Java - Version Lite

1. Cliquez avec le bouton droit pour ouvrir Poste de travail->Propriétés->Avancé->Variables d'environnement

2. . Créez un nouveau système Variables JAVA_HOME et CLASSPATH

Nom de la variable (N) : JAVA_HOME

Valeur de la variable (V) : C:Program FilesJavajdk1.7.0

Nom de la variable (N). ): CLASSPATH

Valeur de la variable (V) : .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;

3. Sélectionnez la variable d'environnement nommée "Path" dans "Système". Variables", double-cliquez sur la variable, ajoutez le chemin absolu du répertoire bin dans le chemin d'installation de jdk à la valeur de la variable Path et utilisez un point-virgule anglais demi-largeur pour le séparer du chemin existant.

Nom de la variable (N) : Chemin

Valeur de la variable (V) : %JAVA_HOME%bin;%JAVA_HOME%jrebin;

2. Paramètres des variables d'environnement Java - version détaillée

Après avoir installé jdk sur l'ordinateur (ici jdk1.7 est utilisé pour l'installer, les autres versions sont les mêmes), puis configuré, l'environnement java peut prendre effet.

Tout d’abord, cliquez avec le bouton droit sur Poste de travail. Propriétés ouvertes. Sélectionnez ensuite "Variables d'environnement" dans "Avancé". Dans l'interface nouvellement ouverte, vous devez définir trois attributs de variable système "JAVA_HOME", "Path" et "CLASSPATH". Avant l'installation de jdk, l'attribut path existait déjà, mais les deux variables système

JAVA_HOME et CLASSPATH n'existaient pas et devaient être créées.

Cliquez sur "Nouveau", puis écrivez JAVA_HOME dans "Nom de la variable (N)". La variable JAVA_HOME représente le chemin d'installation de Java. Écrivez ensuite le chemin qui vient d'être installé "C:jdk1.7" dans la valeur de changement (N).

(Remarque : si le chemin d'installation n'est pas le disque C ou n'est pas dans le dossier jdk1.7, il peut être modifié en conséquence. Le texte suivant suppose qu'il est installé dans C:jdk1.7.)

Deuxièmement, recherchez Path dans la variable système, puis cliquez sur "Modifier". La variable Path indique que le système peut reconnaître la commande Java dans n'importe quel chemin. Ensuite, écrivez ".;%JAVA_HOME%bin" dans la valeur de changement (N) (où "%JAVA_HOME%" signifie la valeur de JAVA_HOME que vous venez de définir), ou vous pouvez écrire directement "C:jdk1.7bin" », il est recommandé d'utiliser le premier en raison de sa grande réutilisabilité.

Troisièmement, cliquez à nouveau sur "Nouveau", puis écrivez CLASSPATH sur le nom de la variable. La variable CLASSPATH représente le chemin de la classe de chargement Java (classe ou lib). est dans CLASSPATH , la commande java peut le reconnaître. Écrivez ensuite ".;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtoos.jar" dans la valeur de changement (N) (ajoutez . pour indiquer le chemin actuel)

Enfin, java Une fois les variables d'environnement définies, appuyez sur "OK" jusqu'à ce que la fenêtre des propriétés disparaisse, c'est-à-dire que l'enregistrement soit réussi

Vérifiez si les variables d'environnement Java sont définies avec succès. Ouvrez d'abord "Démarrer" -> "Exécuter" et tapez "cmd" pour accéder à l'interface du système DOS. Entrez ensuite "java -version" si l'installation réussit. Le système affichera la version Java jdk "1.7.0". De cette façon, le paramètre de la variable d'environnement Java est OK !

Résumé, le but du réglage des variables d'environnement Java :

1,JAVA_HOME

(1) Pour plus de commodité de référence, par exemple, votre jdk est installé dans C:Program Dans le répertoire FilesJavajdk1.7.0, définissez JAVA_HOME comme chemin de répertoire. Ensuite, lorsque vous souhaitez utiliser ce chemin à l'avenir, entrez simplement %JAVA_HOME% pour éviter de saisir une longue chaîne de chemin pour chaque référence ; 🎜>

(2) Le principe de normalisation, lorsque votre chemin jdk doit être modifié, il vous suffit de changer la valeur de la variable JAVA_HOME, sinon vous devrez modifier tout document utilisant un chemin absolu pour référencer le jdk Si vous ne modifiez pas l'intégralité du fichier , un certain programme ne peut pas trouver jdk, la conséquence peut être que le programme plante

(3) Les logiciels tiers feront référence à la variable JAVA_HOME convenue pour pouvoir l'utiliser ; le logiciel normalement. Après avoir utilisé JAVA pendant une longue période, il saura que si un certain logiciel ne peut pas être utilisé normalement, cela est probablement dû à un paramètre JAVA_HOME incorrect

2, CLASSPATH ;

Le but de la définition de CLASSPATH est que le programme puisse trouver le fichier ".class" correspondant, par exemple : Compilez un programme JAVA ---A.java, et vous obtiendrez un fichier de classe de A. class. L'exécution de java A dans le répertoire actuel obtiendra les résultats correspondants (à condition qu'il ait été défini

CLASSPATH sur "." Maintenant, déplacez A.class vers un autre répertoire (par exemple : "e : ") et exécutez java A, l'exception java.lang.NoClassDefFoundError sera levée. La raison est que le fichier .class est introuvable. Maintenant, vous augmentez CLASSPATH à : ".;e:", puis exécutez java A. Le résultat c'est que tout est normal. La commande java a trouvé le fichier .class via CLASSPATH

3, PATH

!

Voulez-vous utiliser %JAVA_HOME%binjava pour exécuter des commandes Java à tout moment ? Bien sûr que non, vous pouvez donc choisir d'ajouter %JAVA_HOME%bin au chemin PATH, afin que nous puissions l'utiliser dans n'importe quel chemin. java pour exécuter des commandes. (Lorsque vous entrez votre code dans la fenêtre d'invite de commande, le système d'exploitation recherchera l'application correspondante dans le répertoire actuel et le répertoire de variables PATH, et l'exécutera.

Trois paramètres de variable d'environnement Java - cas d'erreur

Erreur : java.lang.NoClassDefFoundError

Description : Lorsque la machine virtuelle Java ou l'instance ClassLoader tente de charger la définition d'une classe ( as fait généralement partie d'un appel de méthode ou d'une nouvelle instance créée à l'aide d'une nouvelle expression), mais la définition de la classe est introuvable

Cause : erreur de définition de la variable d'environnement Java


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:
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