Classpath
Java 类加载
JVM(Java 虚拟机)将在需要类时加载类(这称为延迟加载)。要使用的类的位置在三个位置指定: -
- 首先加载 Java 平台所需的那些,例如 Java 类库中的那些及其依赖项。
- 接下来加载扩展类(即
jre/lib/ext/
中的扩展类) - 然后加载通过类路径的用户定义的类
使用 java.lang.ClassLoader
的子类加载类。这在主题: 类加载器中有更详细的描述。
类路径
类路径是 JVM 或编译器使用的参数,它指定用户定义的类和包的位置。这可以在命令行中设置,就像大多数这些示例一样,也可以通过环境变量(CLASSPATH
)设置