IDEA总是会遇到各种奇怪的问题,记录下来,便于查看。
java.lang.ExceptionInInitializerError
问题不能再现了,盗别人的图。
网上查的资料是,静态变量初始化有问题。应该是JDK的版本引起的问题。
项目里用的是JDK10,IDEA导入项目后,默认的JDK版本是1.6或者更低。这个时候,run 主类就会报换个错。
或者看下面参考的博客,看详细的编译日志,能看到详细的异常信息。
暴力解决方案是重启IDEA。
java.lang.ExceptionInInitializerError的原因 升级到JDK8,编译时发生 Error:java: java.lang.ExceptionInInitializerError
Intellij IDEA-SSH executable-Native
方案参看Intellij IDEA-SSH executable-Native
Error:(1, 1) java: 非法字符: '\ufeff'