码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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类存在找不到解决办法_996的程序猿的博客-CSDN博客_找不到类

    6.手动导入

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

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

  • 相关阅读:
    Day732.数据同步:主从库如何实现数据一致 -Redis 核心技术与实战
    spring中IoC和DI浅析
    实现strStr题解补充
    1988-2019年中国和世界各国对世界农产品贸易数据
    为什么鸿蒙调用弹窗组件(CommonDialog )却不展示或闪退?
    束测后台实操文档2-OpenWrt
    Typora+博客园搭建图床
    calibre部署指南:docker一键部署calibre在线书库
    Apache反向代理&负载均衡
    Java21的虚拟线程Virtual Thread初体验
  • 原文地址:https://blog.csdn.net/qq_42320804/article/details/123549118
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号