>>676
うちでやってみたら、ロードしたクラスの親クラスである
java.lang.Object も自作クラスローダで解決しようとしてた。
で、それ解決してやったら動いたんで、大筋はそのコードでいいと思う。
たぶん 1.1 の場合は this.getClass().getClassLoader() が null になってて
システム側のクラスが解決できないんだと思う。

以下みたいに直せば動くんじゃないかと思われ。

>   if(clazz == null && this.getClass().getClassLoader() != null){
>     try{
>       clazz = this.getClass().getClassLoader().loadClass(className);
>     } catch(ClassNotFoundException ex){/* */}
>   }

if(clazz == null){
  try{
    if(this.getClass().getClassLoader() != null){
      clazz = this.getClass().getClassLoader().loadClass(className);
    }else{
      clazz = findSystemClass(className);//1.1 には getSystemClassLoader() が無い?
    }
  }catch(ClassNotFoundException e){} //Ignore
}