1.IDEA明明已经导入了jar包为什么还是提示找不到类?

1.IDEA明明已经导入了jar包为什么还是提示找不到类?,第1张

首先找到出错的位置戚租,查看是否可以进到哪个类当中。

比如在web容器和Spring容器在整合的时候要使用org.springframework.web.context.ContextLoaderListener这个类来在Web容器启动时启动Spring容器,有时候会报错这不到这个类,此时可以在web.xml中Ctrl+鼠标左键,看看是否可以进入到这个类当中,如果不能说明没有真的引入。

如果可以进入,说明类的路径没毛病,如果用的tomcat,删掉后重新部署,最后重新编译,编译完成后进入tomcat部署项目的文件夹查看对应项目的classes文件夹中有没有你项目编译后产生的相关文件,都有的话,重新试一下。

方法一:在项目名称上右键,选择MAVEN,然后点击reimport即可。

方法二:左上角点击file,选择Invalidate Caches/Restart,然后点击左边第一个按键即可。我的项目中此问题得以解决。

方法三:使喊扰用方法一后,再右上角点击 toggle offline mode

方法四:将maven仓库所在包当中高渗兆的,提示缺的jar包删除,然后在maven当中再次引用,或者换个版本,或者换个版本后在换回原来的版本。

一般通过以上几个方法都可以解决。

引入jar包编译不存在的解决方法为:

1、打开idea的Settings,进入BuildExecutionDeployment/BuildTools/Maven/Runner,将DelegateIDE勾上。

2、把maven的埋庆setting文件中的本地仓库地址注释掉。关闭idea,重弯液碰新加载本地仓库文件。

3、直接在埋谈idea命令行输入:mvnidea:idea。

事先下载完成需要的javacsv.jar包。java项目在没有导入该jar包之前,点击File->ProjectStructure(快捷键Ctrl+Alt+Shift+s),逗汪点击ProjectStructure界面左侧的“Modules”显示下图界面。型迹在“Dependencies”标签界面下,点击右边绿色的“+”号,选择第一个选项“JARsordirectories”,选择相应的jar包,点“OK”,jar包添加成功。点“OK”回到项目界面,IntelliJIDEA自动提示需要添加import语句,卜指并利用Alt+Enter键快速添加import语句之后,项目能够成功编译。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11967328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存