Java java.lang.Exception Initializer Errrorエラーはどう解決しますか?

705 ワード

Java java.lang.Exception Initializer Errrorエラーはどう解決しますか?
Java.lang.Exception Initializer Errrorエラーを起こした原因は、クラスの初期化時にエラーが発生しました。つまり、クラスをロードする際に、staticの属性、メソッドブロックを実行する際にエラーが発生しました。
たとえば

public class AA {

  private static AA aa = new AA(); 

  private AA(){//    

   init();

  } 

 public void init(){

  .... }

}

初期化時には、initメソッドを呼び出します。Initメソッドが間違っていたら、このような初期化に失敗したら、java.lang.Exception Initializerエラーを報告します。
同じ理屈で実行しています

static{

  ...

}

メソッドブロックの場合、このエラーを報告することもあります。
読んでくれてありがとうございます。みなさんのご協力をお願いします。ありがとうございます。