700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java 导入包报错_Intellij IDEA 导入个推jar包 报错java.lang.NoClassDefFoundError

java 导入包报错_Intellij IDEA 导入个推jar包 报错java.lang.NoClassDefFoundError

时间:2020-09-05 02:12:34

相关推荐

java 导入包报错_Intellij IDEA 导入个推jar包 报错java.lang.NoClassDefFoundError

Intellij IDEA使用的是Gradle,发现个推服务器SDK没有Gradle的导入方式,不会用Maven,只好选择jar包方式导入

却遇到了一个坑.

想通过导入jar包方式使用个推的SDK,直接在

File->Project Structure->Modules->main-Dependencies->➕

JARs or directories->选择下载好的jar包->导入成功后可以看到->点击Apply->Ok

一开始我以为这样就可以成功使用了。

结果发现会报:NoClassDefFoundError

java.lang.NoClassDefFoundError: com/gexin/rp/sdk/base/ITemplate]...

就很纳闷了,Eclipse不都是这样导入的吗?

明明引入了该jar包,但是仍然报该类找不到的异常,黑人问号脸….

百度找到答案:

其实是因为jar包未被部署,那么在进行页面请求的时候,就会找不到jar包,那么就会报错…..

解决方案如下:

Projecture—>Artifacts–>选择打包部署项目—->Output Layout–>Web-INF—->查看下面是否有lib目录(如果没有lib目录,可自行创建)—>右边的jar包添加到lib目录下

我的Tomcat服务器配置:

1.Server

2.Deployment

以上,即可解决ClassNotFound的异常

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。