Quelle est la différence entre Path et ClassPath Java?
Pourquoi avons-nous besoin de Path et ClassPath?
Lors de l'utilisation de l'IDE comme eclipse nous avons encore besoin d'ajouter un chemin d'accès ?
Vous pouvez trouver de nombreux liens dans google comme : java67.blogspot.dans/2012/08/... , tutorial4us.com/java/difference-between-path-and-classpath etc
OriginalL'auteur Junaid | 2015-10-11
Vous devez vous connecter pour publier un commentaire.
chemin est un médiateur entre le développeur et le système d'exploitation pour informer binaire chemin d'accès au fichier
où en tant que classe est un médiateur entre le développeur et le compilateur à informer le chemin d'accès au fichier ceux-ci sont utilisées dans le code source de
OriginalL'auteur Pravas Kumar
Le chemin pointe vers l'emplacement de la jre, c'est à dire la java des fichiers binaires tels que la jvm et les bibliothèques nécessaires. Le classpath points pour les classes que vous avez développé de sorte que la jvm peut les trouver et de les charger lorsque vous exécutez votre produit.
Donc, essentiellement, vous devez le chemin pour trouver java donc il est alors possible de trouver vos classes et de les exécuter à partir du classpath
OriginalL'auteur triadiktyo
Nous n'avons pas besoin de définir CHEMIN et CLASSPATH pour compiler et exécuter un programme en java en utilisant l'IDE comme Eclipse.
Ces variables d'environnement sont nécessaires pour compiler et exécuter programme java à l'aide de CMD.
Exemple-: Voici la capture d'écran de la console de comprendre CHEMIN et CLASSPATH rapidement
Explication:
De la compilation du programme-
J'ai un programme en java fichier
Demo.java
stockées à l'emplacementD:\Programs\Classes
. Maintenant, j'ai indiqué l'emplacement deD:\Programs\Classes
dans CMD et exécuté javac Demo.java de commande. Système comprendjavac
avec l'aide de CHEMIN variable. Programme JavaDemo.java
est respecté parce qu' CHEMIN est correctement réglé pour%JAVA_HOME%\bin
.L'exécution du programme (fichier de classe)-
Depuis le fichier de classe a été générée à l'endroit même
D:\Programs\Classes
, afin que nous puissions exécuter ce fichier de classe en tapant la commande java Démo comme affiché dans la deuxième ligne dans la capture d'écran. Maintenant le système trouve le fichier de la classe avec l'aide de CLASSPATH depuis mon CLASSPATH variable aD:\Programs\Classes
chemin.Il n'est pas nécessaire à la classe point l'emplacement du fichier dans CMD pour l'exécuter. Système comprend java de commande avec l'aide de CHEMIN variable et de trouver que la classe à l'aide de CLASSPATH variable pour l'exécuter.
OriginalL'auteur Ashish Kumar
chemin : c'est l'emplacement des fichiers bin(fichier binaire exécutable des fichiers)
exemple - java.exe,javac.exe
classPath: c'est l'emplacement de votre .fichier de classe(qui est créé après la compilation de votre fichier source de java)
OriginalL'auteur Sangram Shivankar
Path et Classpath à la fois le système d'exploitation de l'environnement au niveau variales. Chemin d'accès est utilisé définir l'endroit où le système peut trouver les fichiers exécutables(.exe) des fichiers et du chemin de classe est utilisé pour spécifier l'emplacement .les fichiers de classe.
OriginalL'auteur Dharmendra Barad
Différence entre path et classpath
Différence entre path et classpath Java
chemin d'accès est défini pour utiliser java outil dans votre programme java, comme java, javac, javap.
javac sont utilisés pour compiler le code. et classpath sont utilisés pour une utilisation en classe prédéfinie dans
votre programme pour l'exemple utiliser le scanner de classe dans votre programme pour cela, vous devez définir le classpath.
http://www.tutorial4us.com/java/difference-between-path-and-classpath
OriginalL'auteur hitesh
CHEMIN est la variable d'environnement où nous spécifier l'emplacement des fichiers binaires.
Exemple: Nous avons ajouter le chemin du répertoire bin du JDK ou JRE, de sorte que tous les fichiers binaires dans le répertoire peut être consulté directement, sans spécifier le chemin absolu.
CLASSPATH est le chemin d'accès de l'application Java où les classes de la compilation sera disponible.
OriginalL'auteur Saravana
La principale différence entre PATH et CLASSPATH est que PATH est une variable d'environnement qui est utilisé pour localiser JDK binaires de type "java" ou "javac" commande utilisée pour exécuter un programme en java et java compiler le fichier source. D'autre part, le chemin de classe, une variable d'environnement est utilisée par le Système ou l'Application du chargeur de classe pour localiser et charger de compiler Java bytecode stockées dans le .fichier de classe.
Pour plus d'info: http://www.java67.com/2012/08/what-is-path-and-classpath-in-java-difference.html
OriginalL'auteur Yash P Shah