Intellij IDEA 导入第三方jar包 报错java.lang.NoClassDefFoundError
先说明一下为什么遇到这个问题,是因为我在使用IDEA导入jar包时,在网上查找到了几种方法,选择了其中一种简便的方法,就是直接将jar包放在自己创建的文件夹下,后续是本地正常。
但是jar部署运行失败。赶时间直接拉到下面看解决方法,前面补充一下我导入第三方包的方式
第一步创建文件夹
这里的src/lib目录都是我自己创建的,然后将jar包直接丢在了里面
第二步就需要引入包
刚我们放在目录下的jar包,点击OK即可
之后我又在下面的libraries做了相同的操作,其中这两个方法都生效与否我就不清楚了,但是都做也不会报错,
![在这里插入图片描述](https://img-blog.csdnimg.cn/05e7b3dc5e4b4b0bb786ead7e8bf2ec7.png
![在这里插入图片描述](https://img-blog.csdnimg.cn/63255e412ef44590913926444ae02f1f.png
选完点击APPLY,OK就行了。
第三步 ,就是需要你到pom.xml中去将其引用,不引用是会报错你的某某地方import找不到包,
名字大家对一下就好了,主要的还是最后的标签,必须填写正常的路径,到这里我们的项目在本地的运行时完全没有问题了
第四步 解决本地运行正确,服务器jar包运行NoClassDefFoundError问题
最重要的来了,也就是为什么写这个文章,就是因为我在本地运行项目是完全没有问题的,但是,我打了JAR包之后,运行是会提示我这个第三方jar包java.lang.NoClassDefFoundError异常
这个是我查了好久找到的,只需要补充这点代码,打包后运行就是正确的,如果不行先在修改之前看一下这个大佬链接: link的解决方法,如果行了就直接用,如果不行就将我说的这个补上去再打包运行
希望能帮助到大家,在这里也感谢各位大佬的分享!