Différence clé - chemin vs chemin de classe
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 mobiles, les ordinateurs de bureau et le 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 un code d'octet. Ensuite, le code d'octet est traduit en code machine. Afin de compiler et d'exécuter un programme Java, le programmeur doit définir le chemin et le chemin de classe. Même ces deux termes semblent similaires, il y a une différence. Cet article explique la différence entre le chemin et le chemin de classe. La principale différence entre path et classpath est que,path est une variable d'environnement utilisée pour désigner l'emplacement des fichiers exécutables Java, tandis que classpath est une variable d'environnement utilisée pour désigner l'emplacement des fichiers de classe.
CONTENU
1. Présentation et différence clé
2. Qu'est-ce que le chemin
3. Qu'est-ce que le chemin de classe
4. Similitudes entre le chemin et le chemin de classe
5. Comparaison côte à côte - chemin vs chemin de classe sous forme tabulaire
6. Résumé
Qu'est-ce que 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 trouver des outils tels que Java, le compilateur Java, la documentation Java (java doc), le générateur de fichiers d'en-tête java (javah), le désassembleur Java (javap) et le débogueur Java (jdb). Pour compiler et exécuter le programme Java, il est nécessaire d'avoir le compilateur Java et les outils Java. Ce sont des fichiers exécutables.
Figure 01: chemin et chemin de classe
Lors de la compilation du programme Java, le système d'exploitation prend cette variable d'environnement comme référence pour appeler le compilateur Java. Par conséquent, selon la valeur de la variable d'environnement, le système d'exploitation appellera 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 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, il y a java, le compilateur java (javac), la documentation java (javadoc) et de nombreux autres outils. Par conséquent, le système d'exploitation utilise la variable d'environnement path comme référence pour rechercher ces outils.
Qu'est-ce que 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. Afin d'utiliser ces bibliothèques dans l'application, le programmeur doit définir le chemin d'accès aux classes. JVM fait référence à la machine virtuelle Java, qui est une machine abstraite pour 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 classpath indique à la JVM ou au compilateur où chercher dans le système de fichiers pour trouver les fichiers définis dans les classes.
Quelle est la similitude entre le chemin et le chemin de classe?
Le chemin et le chemin de classe sont des variables d'environnement permettant de compiler et d'exécuter correctement les programmes Java
Quelle est la différence entre chemin et chemin de classe?
Diff article au milieu avant la table
chemin vs classpath |
|
Le chemin est une variable d'environnement utilisée pour désigner l'emplacement des fichiers exécutables Java. | Le classpath 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 le compilateur 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 appropriés sont installés dans le système. Le chemin et le chemin de classe sont deux variables utilisées dans la programmation Java pour référencer les emplacements de différents fichiers. Même s'ils se ressemblent, ils ont une différence. Cet article décrit la différence entre le chemin et le chemin de classe. 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 tandis que classpath est une variable d'environnement utilisée pour faire référence à l'emplacement des fichiers de classe. Ne pas définir correctement le chemin et le chemin de classe affectera la compilation et l'exécution correctes des programmes Java.