1

次のように 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 によって自動的にロードされますか?? クラスExampleにインポートされ、ロードできない別のクラスExample2があるというエラーNoClassDefFoundErrorがスローされているためです。

何が起こっているのか真剣にわかりません。

前もって感謝します

4

0 に答える 0