A-A+
classloader
我们一般在系统路径中配置了 "."(当前目录)的classpath,所以如果你在当前目录命令行中运行java HelloWorld, 运行成功。这个类由system classloader去负责载入。 如果在HelloWorld.class中import另外一个在同目录下jar包中的类,如果不指定-classpath XX.jar的话,运行失败。说明system classloader 不会去查找即使时同目录下的jar包。
我们一般在系统路径中配置了 "."(当前目录)的classpath,所以如果你在当前目录命令行中运行java HelloWorld, 运行成功。这个类由system classloader去负责载入。 如果在HelloWorld.class中import另外一个在同目录下jar包中的类,如果不指定-classpath XX.jar的话,运行失败。说明system classloader 不会去查找即使时同目录下的jar包。