解决idea找不到类could not find artifact问题

 更新时间:2025年01月11日 09:01:15   作者:CC大煊  
本文总结了解决Java项目中找不到类的问题的常见解决方案,包括刷新Maven项目、清理IDEA缓存、Maven Clean Install、重新Package、解决依赖冲突和手动导入依赖包等方法

idea找不到类could not find artifact

刚开始接手一个项目,代码clone下来过后却跑不起来是一件很尴尬的事情,这里整理了找不到类报错的常见解决方案

1.刷新maven项目

(Generate Sources and update folders for all projects)

2.清理idea缓存

(这一步能解决大部分的问题)

(推荐勾选1 2行)一般来说勾选第二行就可以了

3.maven clean install

这一步一般是用于修改完代码后

4.重新package

有时候会因为工具自身的原因找不到类,通过多次点击package就可以成功打包

操作在上图clean的下方

5.maven依赖冲突导致

打开当前maven模块或者,父类模块对应的pom,哪个模块有冲突进入那个模块!

ctlr+alt+shift+u 打开如下界面看到红色的线就是冲突的

那个模块冲突就排除那个模块即可

借鉴于:

idea类存在找不到解决办法

6.手动导入

有些项目可能依赖包(一般是公司特有的)并没有全部写在pom.xml里面(坑..),这个时候需要我们手动的导入,或者移除之前的路径记录

点进去过后找到modules,找到对应的项目(如下图),通过+号添加依赖包、-移除无效的路径包或者小笔手动修改包路径

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 关于Redis键值出现\xac\xed\x00\x05t\x00&错误的解决方法

    关于Redis键值出现\xac\xed\x00\x05t\x00&错误的解决方法

    这篇文章主要介绍了关于Redis键值出现\xac\xed\x00\x05t\x00&的解决方法,出现该问题的原因是, redis template向redis存放使用java对象序列化的值,序列化方式和string的一般方式不同,需要的朋友可以参考下
    2023-08-08
  • idea64.exe.vmoptions文件如何设置调整VM配置文件

    idea64.exe.vmoptions文件如何设置调整VM配置文件

    这篇文章主要介绍了idea64.exe.vmoptions文件如何设置调整VM配置文件问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • Java实现的微信公众号获取微信用户信息示例

    Java实现的微信公众号获取微信用户信息示例

    这篇文章主要介绍了Java实现的微信公众号获取微信用户信息,结合实例形式分析了Java微信公众号获取微信用户信息相关原理、步骤与操作注意事项,需要的朋友可以参考下
    2019-10-10
  • Java中 !=null 的判断

    Java中 !=null 的判断

    空指针异常是出现频率比较高的bug,在出现空指针时,很多小伙伴都是习惯性地加一个 !=null 的判断,本文就来介绍一下如何使用,给感兴趣的可以了解下
    2025-02-02
  • IDEA修改SVN地址的实现

    IDEA修改SVN地址的实现

    如果你正在使用SVN进行版本控制,并且需要更改你的SVN地址,那么这篇文章将为你提供必要的步骤和指导,感兴趣的可以了解一下
    2023-12-12
  • MyBatis中通用SQL写法的几种方法实现

    MyBatis中通用SQL写法的几种方法实现

    本文介绍了MyBatis中常见的几种通用SQL写法,包括批量操作、动态SQL、多条件分支查询、SQL语句优化、自动生成主键、注解方式以及高级映射等,感兴趣的可以了解一下
    2024-12-12
  • Java如何使用itext向PDF插入数据和图片

    Java如何使用itext向PDF插入数据和图片

    最近项目中使用到Java实现写入PDF文件,这篇文章主要给大家介绍了关于Java如何使用itext向PDF插入数据和图片的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • java.lang.UnsupportedOperationException的问题解决

    java.lang.UnsupportedOperationException的问题解决

    本文主要介绍了java.lang.UnsupportedOperationException的问题解决,该错误表示调用的方法不被支持或不可用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-07-07
  • JPA中@ElementCollection使用示例详解

    JPA中@ElementCollection使用示例详解

    在JPA中,@ElementCollection注解主要用于映射集合属性,例如List、Set或数组等集合属性,以及Map结构的集合属性,每个属性值都有对应的key映射,这篇文章主要介绍了JPA中@ElementCollection使用,需要的朋友可以参考下
    2023-11-11
  • Maven介绍与配置+IDEA集成Maven+使用Maven命令小结

    Maven介绍与配置+IDEA集成Maven+使用Maven命令小结

    Maven是Apache软件基金会的一个开源项目,是一个优秀的项目构建管理工具,它用来帮助开发者管理项目中的 jar,以及 jar 之间的依赖关系、完成项目的编译、测试、打包和发布等工作,本文给大家介绍Maven介绍与配置+IDEA集成Maven+使用Maven命令,感兴趣的朋友一起看看吧
    2024-01-01

最新评论