Classpath

Java 类加载

JVM(Java 虚拟机)将在需要类时加载类(这称为延迟加载)。要使用的类的位置在三个位置指定: -

  1. 首先加载 Java 平台所需的那些,例如 Java 类库中的那些及其依赖项。
  2. 接下来加载扩展类(即 jre/lib/ext/中的扩展类)
  3. 然后加载通过类路径的用户定义的类

使用 java.lang.ClassLoader 的子类加载类。这在主题: 类加载器中有更详细的描述。

类路径

类路径是 JVM 或编译器使用的参数,它指定用户定义的类和包的位置。这可以在命令行中设置,就像大多数这些示例一样,也可以通过环境变量(CLASSPATH)设置