**
关于java连接数据时报“Exception in thread “main” java.lang.NoClassDefFoundError: Could not initialize class”的问题解决
**
像大家一样,我也是遇到这个问题的开发者,然后在网上一通搜索,然后问题仍然不能解决!
我搜到的答案大部分都是这样的:
- NoClassDefFoundError产生的原因有好几种,这里记录静态变量或静态块引起的。具体抛出的异常类似:
java.lang.NoClassDefFoundError: Could not initialize class xxx - .可能是url设置有误,检查url
- propreties文件位置不对。把driver的值改为:com.mysql.cj.jdbc.Driver
其实主要原因应该就是因为jdk为7或者以下,只要jdk在8及以上,应该就不会出现这种异常
小白一枚,如有错误,不吝赐教