我需要知道运行用户程序时 JVM 遵循什么顺序。假设用户创建了一个程序Runner.java并为此创建了一个名为runner.jar的 jar 文件。
现在如果我
set classpath=%classpath%;c:\myapp.jar;%Java_Home%\lib\core.jar;runner.jar;
我从命令行运行程序:
java Runner
程序运行。我需要知道 JVM 将来自 JVM 基础库 -> 当前目录 -> 类路径序列,然后它将运行程序或它将遵循的其他序列。
程序的查找顺序是什么?