Looking for java Answers? Try Ask4KnowledgeBase
Looking for java Keywords? Try Ask4Keywords

Java LanguageLe Classpath


Introduction

Le classpath répertorie les endroits où le runtime Java doit rechercher des classes et des ressources. Le classpath est également utilisé par le compilateur Java pour rechercher les dépendances précédemment compilées et externes.

Remarques

Chargement de classe Java

La machine virtuelle Java (Java Virtual Machine) va charger les classes au fur et à mesure que les classes sont requises (cela s'appelle le chargement différé). Les emplacements des classes à utiliser sont spécifiés à trois endroits: -

  1. Ceux requis par la plate-forme Java sont chargés en premier, tels que ceux de la bibliothèque de classes Java et de ses dépendances.
  2. Les classes d'extension sont chargées ensuite (c'est-à-dire celles de jre/lib/ext/ )
  3. Les classes définies par l'utilisateur via le classpath sont ensuite chargées

Les classes sont chargées à l'aide de classes qui sont des sous-types de java.lang.ClassLoader . Ceci décrit plus en détail dans cette rubrique: Chargeurs de classes .

Chemin de classe

Le classpath est un paramètre utilisé par la JVM ou le compilateur qui spécifie les emplacements des classes et des packages définis par l'utilisateur. Cela peut être défini dans la ligne de commande comme avec la plupart de ces exemples ou via une variable d'environnement ( CLASSPATH )

Le Classpath Exemples Liés