Java LanguageEl classpath


Introducción

La ruta de clase enumera los lugares donde el tiempo de ejecución de Java debe buscar clases y recursos. El compilador de Java también utiliza la ruta de clase para encontrar dependencias compiladas previamente y externas.

Observaciones

Carga de clases de Java

La JVM (Java Virtual Machine) cargará las clases a medida que se requieran las clases (esto se denomina carga lenta). Las ubicaciones de las clases que se utilizarán se especifican en tres lugares:

  1. Los requeridos por la plataforma Java se cargan primero, como los de la biblioteca de clases de Java y sus dependencias.
  2. Las clases de extensión se cargan a continuación (es decir, aquellas en jre/lib/ext/ )
  3. Luego se cargan las clases definidas por el usuario a través del classpath.

Las clases se cargan utilizando clases que son subtipos de java.lang.ClassLoader . Esto se describe con más detalle en este tema: Cargadores de clases .

Classpath

El classpath es un parámetro utilizado por la JVM o compilador que especifica las ubicaciones de las clases y los paquetes definidos por el usuario. Esto se puede establecer en la línea de comandos como en la mayoría de estos ejemplos o mediante una variable de entorno ( CLASSPATH )

El classpath Ejemplos relacionados