ファイルシステムからjarファイルをロードするカスタムクラスローダーを作成しました。ロードと検索メソッドのcustomClassLoader
オーバーライドとその動作方法クラスローダーの定義後にすべてのコードを実行するメソッドのコンテキストでcustomClassLoaderと連携させるにはどうすればよいですか。メソッドでこのコードを実行するf1()
と、このエラーが発生しますjava.lang.NoClassDefFoundError org.xml.dd.myclass
メソッドのコンテキストで、customClassLoaderを使用して常に実行することを定義するにはどうすればよいですか?
Public void execute()
{
ClassLoader customClassLoader= new customClassLoader();
try
{
Class.forName("org.xml.dd.myclass", true, xdmCustomClassLoader);
}
catch (ClassNotFoundException e2)
{
// TODO Auto-generated catch block
e2.printStackTrace();
}
Thread.currentThread().setContextClassLoader(customClassLoader);
………………….
F1();
F2();
}