记一次在Java中遇到的奇葩报错,在网上找了各种各样的方法还是无法解决。后经逐步排查解决方法如下:
Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at util.BaseDao.<clinit>(BaseDao.java:26)
报错如图:
弹窗显示:A Java Exception has occurred. 发生了Java异常。
连简单的 System.out.println("测试"); 都输不出来
解决方法:
我发现是我jdbc的链接 jdbc.url 写反了,更正为图二就解决了
其他错误解决方法:
https://blog.csdn.net/u012061196/article/details/53443204
https://blog.csdn.net/m0_38120325/article/details/89363407