zoukankan      html  css  js  c++  java
  • Java java.lang.ExceptionInInitializerError 错误解决方案

    引起 java.lang.ExceptionInInitializerError 错误的原因是:在类的初始化时,出错。也就是说,在加载类时,执行static的属性、方法块时,出错了。

    比如

    public class AA {

       private static AA aa = new AA(); 

       private AA(){//构造方法

         init();

       }  

     public void init(){

        ....  }

    }

    初始化类时,会调用init方法,如果Init方法出错,这类初始化失败,就会报java.lang.ExceptionInInitializerError错误

    同理,在执行

    static{

      ...

    }

    方法块时,也可能报这个错。

  • 相关阅读:
    GDUFE ACM-1093
    GDUFE ACM-1088
    GDUFE ACM-1069
    GDUFE ACM-1051
    GDUFE ACM-1049
    GDUFE ACM-1046
    GDUFE ACM-1045
    GDUFE ACM-1043
    OpenCV学习(7.12)
    OpenCV学习(7.11)
  • 原文地址:https://www.cnblogs.com/zollty/p/3292099.html
Copyright © 2011-2022 走看看