2020-09-16编辑
试了很多方法无果,找到一个方法,无敌
在项目目录下执行mvn idea:idea 命令


以下为初版编辑,时间2020-06-23

好多次切换新项目或者idea版本时,总是在导包这一步浪费很多时间,明明代码不报错,能引到指定的包,编译时就是报错:找不到包。
这里有几种解决思路,整理如下:

1.检查项目的maven依赖没有问题
查看项目的Dependencies中是否有提示报错不存在的依赖包或者该依赖包是否报错,如果不存在或者报错,则检查pom文件中的依赖是否填写正确或者本地仓储是否存在

2.检查本地仓库是否存在依赖的jar包
“File | Settings | Build, Execution, Deployment | Build Tools | Maven ”中“Local repository”这一项对应的repository目录下面是否存在依赖的maven依赖包,没有则需要检查maven仓库路径是否正确(建议阿里云maven仓库,私服也建议添加指向阿里云maven仓库)

3.检查maven更新依赖
点击右侧的maven工具栏中“Reimport All Maven Project”可以重新导入maven依赖或者右键点击当前提示报错的项目“Maven | Reimport”

4.检查maven单独编译是否通过
cmd 进入到pom文件所在路径,执行“mvn -X -DskipTests=true compile”,如果能正常执行则代表maven本身依赖和编译没有问题而是idea的问题,如果不行则应该根据提示信息检查(如:maven配置,依赖jar包是否存在等)

5.idea工具缓存问题
“File | Invalidate Caches” 选中“INVALIDATE AND RESTART”,自动重启idea工具

6.idea配置文件问题
删除工程目录下面的“.idea”文件夹,重新启动idea工具

ps:有人碰到是因为生成的jar包不能被依赖,需要spring-boot-maven-plugin需要成可执行jar包,如果以上都无法修复,可以在pom文件中添加如下配置

  <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><classifier>exec</classifier></configuration></plugin></plugins></build>

IDEA编译报错:程序包不存在相关推荐

  1. IDEA编译报错“程序包XXX不存在”

    pchat-center子模块要导入 pchat-user 的jar包 pchat-center的pom文件如下: pchat-center子模块包依赖了pchat-user子模块包 代码如下: 代码 ...

  2. java maven程序包不存在_Maven install 报错程序包不存在问题的解决方法

    概述 在mvn clean install时,控制台各种报错,大概有: java:[8,52] 程序包com.xxx不存在 java:[98,27] 找不到符号 符号: 类 XXX 位置: 类XXX ...

  3. DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在

    DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在 问题描述 springboot 项目打包(package)或安装到仓库(install)的时候报错:程序包com.fu ...

  4. IDEA2020.1基于Maven开发spring cloud项目报错 程序包 com.xxx.xxx.xxx不存在

    原因分析 在dependency中有相应的包,但是Maven找不到,那么最根本的原因是没引入依赖 通常,一个微服务开发中会创建两个子模块,一个用于写接口和实体类与其他微服务相互调用,另一个写业务逻辑 ...

  5. mvn compile报错“程序包com.XXX不存在”

    自定义个pom依赖库,fd-demo服务依赖了对应的子模块,编译的时候报错了 对应的代码位置如下,就是fd-demo使用了其父模块的子模块fd-utils的功能,然后就编译失败(如果代码不使用,而po ...

  6. IDEA maven install 报错:程序包不存在

    maven install 程序包com.waper.common不存在 原因是: 多模块引用时报错,就是说打包时要依赖com.waper.common common模块被其他的模块引入,maven ...

  7. idea运行程序报错 程序包不存在,找不到符号解决方法

    如果是这样引入的依赖项目 解决办法: 删除掉模块,用在项目中用idea的 alt+enter 提示进行依赖项目 用这种提示依赖可行

  8. jsp 学习笔记( java编译报错:程序包 javax.servlet和javax.servlet.http 不存在)

    最近学习javaEE这门课程,老师要求不用集成开发环境只用 tomcat (服务器).java 和 浏览器 实现jsp过程,要编译的java文件如下 import javax.servlet.*; i ...

  9. android 项目编译报错 符号: 类 shape 位置: 程序包 android.widget

    错误 android 项目编译报错 符号: 类 shape 位置: 程序包 android.widget 详细错误 Compiling with JDK Java compiler API. D:\A ...

  10. IDEA 编译报错:程序包***不存在 | IDEA导入不了包

    工具:IDEA 问题: 明明好好的工程,启的好好的,放了个周末回来更新了一波代码,maven了一把,再build准备启动,结果Message满屏都是程序包***不存在...不应该啊!maven都没报错 ...

最新文章

  1. ActiveMQ—Queue与Topic区别
  2. python字典 items函数
  3. Mac修改系统用户名好方法(文件无丢失)
  4. js中实现base64加密、解密
  5. docker部署redis集群_Docker部署Redis集群----第九节(docker-redis哨兵集群“轮询分流”篇实例一)...
  6. bzoj4390[Usaco2015 dec]Max Flow*
  7. CSS魔法堂:hasLayout原来是这样!
  8. 怎么让联想计算机升级,如何刷bios,教您联想电脑如何刷bios
  9. IE8升级IE11失败原因整理
  10. HTML+CSS实战操作旋转魔方
  11. 2021年秋互联网思维期末考试
  12. ZigBee无线通信--BasicRF无线点对点通信
  13. 一名中专生的坎坷程序人生(下)
  14. 达梦物化视图概念及简单示例
  15. 微信小游戏登陆凭证校验出现{errcode:40029,errmsg:invalid code, hints: [ req_id: weh8ka0297hc58 ]}
  16. 莫比乌斯带matlab代码,莫比乌斯带
  17. 父元素设置min-height,子元素height 100%失效问题
  18. STM32F407+FreeRTOS+LAN8720+LWIP+STM32CubeMX+DHCP
  19. MATLAB 画一株会害羞的含羞草
  20. 一键识别行驶证:vue基于百度云智能实现轻松上手

热门文章

  1. 【2次元娱乐】paiza迷你编程游戏《工程师也要谈恋爱》漫画全汉化
  2. [给创业公司的原生云] ④Spine L2
  3. Android单元测试网络请求问题
  4. RLE算法机制、缺点及哈夫曼算法和莫尔斯编码
  5. 微信小程序02-轮播图实现与图片点击跳转
  6. 名帖87 蔡襄 楷书《万安桥记》
  7. 网页特效--图片连续滚动(上下左右)
  8. java不定义数组长度_在JAVA中定义数组时,可不可以一开始不设定数组的长度?...
  9. eclipse oxgen的tomcat三只小猫安装
  10. Android中的GridView反复调用getView和getCount,并且getView中的position的值几乎都是0