我正在尝试使用 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");
如果示例类导入其他类。JVM会自动加载该类吗?因为它给我一个错误 NoClassDefFoundError 是另一个类 Example2 是在类 Example 中导入的并且无法加载。
我真的不知道发生了什么。
提前致谢