Comment définir le chemin de classe en Java?



Dans cet article, nous expliquerons comment définir le chemin de classe Java et examinerons comment définir JAVA_HOME en tant que variable d'environnement dans le système d'exploitation Windows 10.

Dans cet article, nous verrons comment définir classpath et découvrez comment définir JAVA_HOME en tant que variable d'environnement dans le système d'exploitation Windows 10. Les pointeurs suivants seront traités dans cet article,

Alors commençons avec cet article sur Comment définir le chemin de classe Java?





Pourquoi dois-je définir JAVA_HOME?

De nombreux programmes développés en Java nécessitent que JAVA_HOME soit défini dans une variable d'environnement pour exécuter sans erreur, un exemple d'un tel programme est Tomcat. Lorsque nous mettons en place des variables d'environnement, les programmes recherchent des chemins exécutables comme dans ce cas, javac sera localisé. JAVA_HOME doit pointer vers JDK mais pas vers JRE.

Passez à cet article sur Comment définir le chemin de classe Java?



Présentation de JAVA_HOME, CLASSPATH, PATH

JAVA_HOME est le chemin d'accès au répertoire d'installation de JDK qui n'est pas le même que le répertoire d'installation de JRE, le chemin d'installation est «C: Program FilesJavajdk1.8.0_191». Dans JRE_HOME, nous stockons le chemin de l'environnement d'exécution Java qui est dans mon cas «C: Program FilesJavajre1.8.0_191»

CLASSPATH

Chaque fois qu'une application Java s'exécute, elle vérifie les classes Java dans CLASSPATH afin de s'exécuter sans aucune erreur. Il contient généralement des chemins vers des fichiers Jar avec un séparateur de chemin du système d'exploitation dans Windows, il est «».



qu'est-ce qu'un jeton en java

Si vous souhaitez spécifier le chemin d'accès aux classes lors de l'exécution d'un programme à l'aide de la ligne de commande, vous pouvez utiliser Java -cp “some.jarsomeOther.jar” com.edureka.HelloWorld. Ici, ces deux jars seront disponibles pour le programme en cours d'exécution. Si ces fichiers JAR sont définis dans la variable d'environnement CLASSPATH, ils seront disponibles pour tous les programmes. En outre, il existe un caractère générique * pour inclure tous les fichiers jar dans un dossier.

CHEMIN

Si nous voulons exécuter la commande java dans l'invite de commande, nous devons définir PATH dont la valeur est toujours JAVA_HOMEbin. S'il n'est pas défini mais que JAVA_HOME est défini, vous pouvez l'exécuter de la manière suivante C:% JAVA_HOME% / bin / java -version, après cela, vous devez simplement exécuter la commande java.

Passez à cet article sur Comment définir le chemin de classe Java?

Ouvrez les paramètres système avancés

Dans Windows 10, nous devons appuyer sur la touche Windows + la touche Pause, ce qui ouvrira la fenêtre des paramètres système. Allez à Modifier les paramètres et sélectionnez l'onglet Avancé.

Alternativement:

Appuyez sur la touche ⊞ Windows et cliquez sur le champ de recherche «Tapez ici pour rechercher».

Image- Comment définir Classpath dans Java- Edureka

1. Recherchez les paramètres système avancés Dans la boîte, qui est affichée dans la capture d'écran ci-dessous.
2. Cliquez sur l'option qui dit Afficher les paramètres système avancés.

Passez à cet article sur Comment définir le chemin de classe Java?

Définir la variable d'environnement JAVA_HOME

Une fois que vous avez cliqué sur Paramètres système ci-dessous, la boîte apparaîtra dans l'onglet Avancé, cliquez sur «Variables d'environnement».

Cliquez sur le bouton 'Nouveau' sous 'Variables système' et entrez JAVA_HOME comme 'Nom de la variable' et le chemin d'accès à votre répertoire Java JDK sous 'Valeur de la variable'

Dans «Variables système», cliquez sur le bouton «Nouveau» et saisissez JAVA_HOME dans le champ «Nom de la variable:» et saisissez le chemin du JDK dans «Valeur de la variable:».

Nous devons ajouter le chemin en tant que variable système.

Passez à cet article sur Comment définir le chemin de classe Java?

Mettre à jour le chemin du système

1. Dans la fenêtre Variables d'environnement sous Variables système, cliquez sur le chemin.
2. Cliquez sur Modifier.
3. Dans la fenêtre Modifier la variable d'environnement, cliquez sur Nouveau.
4. Tapez ensuite le bin% JAVA_HOME% suivant.

Cliquez sur OK.

Passez à cet article sur Comment définir le chemin de classe Java?

Testez votre configuration

Exécuter l'invite de commande
1. Tapez l'écho suivant% JAVA_HOME%
Cela fera écho au chemin du répertoire de JAVA_HOME ou ne fera aucun écho si la variable n'est pas définie.
echo% JAVA_HOME%

Production:

C: Fichiers programmeJavajdk1.8.0_191

Pour vérifier le type de version java -version:
1. Tapez ce qui suit dans l'outil de ligne de commande
java -version

Cela imprimera la version de Java comme dans mon cas:

version java '1.8.0_191'
Environnement d'exécution Java (TM) SE (build 1.8.0_191-b12)
VM serveur 64 bits Java HotSpot (TM) (build 25.191, mode mixte)

Passez à cet article sur Comment définir le chemin de classe Java?

Configurer JAVA_HOME, CLASSPATH et PATH pour Linux

1. Dans l'éditeur vi, ouvrez / etc / profile # vi / etc / profile.
2. Ajoutez l'exportation JAVA_HOME = / usr / jdk1.8.0.
3. Ajoutez l'exportation CLASSPATH = $ CLASSPATH: /home/LOG4J_HOME/log4j-2.2.16.jar: ..
4. Ajoutez export PATH = $ PATH: /usr/jdk1.8.0/bin.
5. Exécutez #. / etc / profile pour activer ces paramètres.
6. Exécutez # java -version pour vérifier si les paramètres sont corrects ou non.

Vous auriez maintenant compris «Comment définir le chemin de classe en Java». Nous sommes donc arrivés à la fin de cet article. Si vous souhaitez en savoir plus,Vérifiez par Edureka, une entreprise d'apprentissage en ligne de confiance. Le cours de formation et de certification Java J2EE et SOA d'Edureka est conçu pour vous former aux concepts Java de base et avancés ainsi qu'à divers frameworks Java tels que Hibernate et Spring.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de ce blog et nous vous répondrons dans les plus brefs délais.