Java类加载器不加载在类中导入的类

时间:2014-02-26 07:53:31

标签: java jvm classloader urlclassloader dynamic-class-loaders

我正在尝试使用ClassLoader加载一个类,如下所示

ClassLoader loader = ClassLoader.getSystemClassLoader();
// urls contains the urls for all the jars
loader = new URLClassLoader(urls.toArray(new URL[urls.size()]), loader);
Class<?> main = loader.loadClass("Example");

如果Example类导入了其他一些类。该类是否会由JVM自动加载? 因为它给我一个错误NoClassDefFoundError,在类Example中导入了另一个类Example2,无法加载。

我真的不知道发生了什么。

提前致谢

0 个答案:

没有答案