Différence entre path et classpath

Différence clé - chemin vs classpath
 

Java est un langage de programmation de haut niveau à usage général. C’est un langage de programmation populaire utilisé pour développer une grande variété d’applications telles que les applications mobiles, de bureau et Web. Il existe également des environnements de développement intégrés (IDE) conçus pour organiser, exécuter et déboguer des applications Java. Sans convertir le programme Java complet en un format compréhensible par la machine, le programme Java est d'abord converti en code octet. Ensuite, le code d'octet est traduit en code machine. Pour compiler et exécuter un programme Java, le programmeur doit définir le chemin d'accès et le chemin d'accès aux classes. Même ces deux termes semblent similaires, il y a une différence. Cet article explique la différence entre path et classpath. le différence clé entre chemin et classpath est que, chemin est une variable d'environnement utilisée pour faire référence à l'emplacement des fichiers exécutables Java, tandis que classpath est une variable d'environnement utilisée pour faire référence à l'emplacement des fichiers de classe..

CONTENU

1. Vue d'ensemble et différence clé
2. Quel est le chemin
3. Quel est classpath
4. Similarités entre path et classpath
5. Comparaison côte à côte - chemin vs classpath sous forme tabulaire
6. Résumé

Quel est le chemin?

C'est une variable utile pour compiler et exécuter des programmes Java. C'est une variable d'environnement. Il est utilisé pour rechercher des outils tels que Java, un compilateur Java, la documentation Java (doc java), un générateur de fichier d’en-tête java (javah), un désassembleur Java (javap) et un débogueur Java (jdb). Pour compiler et exécuter le programme Java, il est nécessaire de disposer du compilateur Java et des outils Java. Ce sont des fichiers exécutables.

Figure 01: chemin d'accès et classpath

Lors de la compilation du programme Java, le système d'exploitation utilise cette variable d'environnement comme référence pour appeler le compilateur Java. Par conséquent, en fonction de la valeur de la variable d'environnement, le système d'exploitation appelle le compilateur Java et les outils. Par conséquent, le programmeur doit définir la variable de chemin. Après l’installation de Java, il existe un dossier appelé Java dans les fichiers de programme du lecteur C. Dans ce dossier, il y a un dossier appelé jdk. Dans jdk, il y a un dossier appelé bin. Dans le dossier bin, vous trouverez java, compilateur java (javac), documentation java (javadoc) et de nombreux autres outils. Par conséquent, le système d'exploitation utilise la variable d'environnement de chemin d'accès comme référence pour rechercher ces outils..

Quel est classpath?

Java est un langage de programmation qui fournit de nombreuses bibliothèques intégrées et des bibliothèques tierces pour l’application. Le programmeur peut utiliser ces bibliothèques en fonction de l'application en développement. Pour utiliser ces bibliothèques dans l'application, le programmeur doit définir le chemin de classe. JVM fait référence à la machine virtuelle Java, qui est une machine abstraite permettant d'exécuter des programmes java. JVM ou le compilateur Java utilise ce chemin de classe comme référence pour rechercher les fichiers de classe nécessaires à l'application. Le chemin d'accès aux classes indique à la machine virtuelle Java ou au compilateur où rechercher dans le système de fichiers les fichiers définis dans les classes..

Quelle est la similarité entre chemin et classpath?

  • Path et classpath sont des variables d'environnement permettant de compiler et d'exécuter correctement des programmes Java..

Quelle est la différence entre path et classpath?

chemin vs classpath

Le chemin d'accès est une variable d'environnement utilisée pour faire référence à l'emplacement des fichiers exécutables Java.. Le chemin de classe est une variable d'environnement utilisée pour faire référence à l'emplacement des fichiers de classe..
 Utilisé par
La variable de chemin est utilisée au niveau du système d'exploitation. La variable de chemin de classe est utilisée par les compilateurs JVM et Java..
Valeur variable
La valeur du chemin est% Java_Home% / bin. La valeur du chemin de classe est% Java_Home% / lib.

Résumé - chemin vs classpath

Lors de l'installation de Java sur le système, les fichiers pertinents sont installés sur le système. Le chemin d'accès et le chemin d'accès aux classes sont deux variables utilisées dans la programmation Java pour faire référence aux emplacements de différents fichiers. Même si elles se ressemblent, elles ont une différence. Cet article a abordé la différence entre path et classpath. La différence entre path et classpath est que path est une variable d'environnement utilisée pour référencer l'emplacement des fichiers exécutables Java, alors que classpath est une variable d'environnement utilisée pour référencer l'emplacement des fichiers de classe. Ne pas définir correctement le chemin d'accès et le chemin d'accès aux classes affectera la compilation et l'exécution correctes des programmes Java..

Référence:

1. "CHEMIN et CLASSPATH." PATH et CLASSPATH (didacticiels Java ™> Classes essentielles> Environnement de plate-forme), Disponible ici  

2.tutorialspoint.com. «Configuration de l'environnement Java».  Le point, Disponible ici