本文共 298 字,大约阅读时间需要 1 分钟。
运行时报错如下:![在这里插入图片描述](https://img-blog.csdnimg.cn/2020041717461642.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0Nsb3duX3Bhbg==,size_16,color_FFFFFF,t_70#pic_center)
大致这意思就是:
Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用,此时Java虚拟机就会抛出NoClassDefFoundError错误。与ClassNotFoundException的不同在于,这个错误发生只在运行时需要加载对应的类不成功,而不是编译时发生。很多Java开发者很容易在这里把这两个错误搞混。
原因:可能是导入的jar包不完整
解决方法是:
1、导入jar包
在idea中进入此界面查看
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200417175315819.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0Nsb3duX3Bhbg==,size_16,color_FFFFFF,t_70#pic_center)
可以看到下角那个黄色三角形的错误提示,点击后面fix就解决了。
转载地址:http://citmb.baihongyu.com/