サンプル
public
class
ClassA
implements
Comparable{
public void
methodA() {
ClassLoader cl =
new
CustomClassLoder
//...
}
解決策
ClassLoader インスタンス作成を doPrivileged ブロック内に配置してください。
public
class
ClassA
implements
Comparable{
public void
methodA() {
AccessController.doPrivileged(
new
PrivilegedAction() {
public
Object run() {
ClassLoader cl =
new
CustomClassLoder
//...
}
});
}
}