IDEA编译报错:程序包不存在
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编译报错:程序包不存在相关推荐
- IDEA编译报错“程序包XXX不存在”
pchat-center子模块要导入 pchat-user 的jar包 pchat-center的pom文件如下: pchat-center子模块包依赖了pchat-user子模块包 代码如下: 代码 ...
- java maven程序包不存在_Maven install 报错程序包不存在问题的解决方法
概述 在mvn clean install时,控制台各种报错,大概有: java:[8,52] 程序包com.xxx不存在 java:[98,27] 找不到符号 符号: 类 XXX 位置: 类XXX ...
- DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在
DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在 问题描述 springboot 项目打包(package)或安装到仓库(install)的时候报错:程序包com.fu ...
- IDEA2020.1基于Maven开发spring cloud项目报错 程序包 com.xxx.xxx.xxx不存在
原因分析 在dependency中有相应的包,但是Maven找不到,那么最根本的原因是没引入依赖 通常,一个微服务开发中会创建两个子模块,一个用于写接口和实体类与其他微服务相互调用,另一个写业务逻辑 ...
- mvn compile报错“程序包com.XXX不存在”
自定义个pom依赖库,fd-demo服务依赖了对应的子模块,编译的时候报错了 对应的代码位置如下,就是fd-demo使用了其父模块的子模块fd-utils的功能,然后就编译失败(如果代码不使用,而po ...
- IDEA maven install 报错:程序包不存在
maven install 程序包com.waper.common不存在 原因是: 多模块引用时报错,就是说打包时要依赖com.waper.common common模块被其他的模块引入,maven ...
- idea运行程序报错 程序包不存在,找不到符号解决方法
如果是这样引入的依赖项目 解决办法: 删除掉模块,用在项目中用idea的 alt+enter 提示进行依赖项目 用这种提示依赖可行
- jsp 学习笔记( java编译报错:程序包 javax.servlet和javax.servlet.http 不存在)
最近学习javaEE这门课程,老师要求不用集成开发环境只用 tomcat (服务器).java 和 浏览器 实现jsp过程,要编译的java文件如下 import javax.servlet.*; i ...
- android 项目编译报错 符号: 类 shape 位置: 程序包 android.widget
错误 android 项目编译报错 符号: 类 shape 位置: 程序包 android.widget 详细错误 Compiling with JDK Java compiler API. D:\A ...
- IDEA 编译报错:程序包***不存在 | IDEA导入不了包
工具:IDEA 问题: 明明好好的工程,启的好好的,放了个周末回来更新了一波代码,maven了一把,再build准备启动,结果Message满屏都是程序包***不存在...不应该啊!maven都没报错 ...
最新文章
- ActiveMQ—Queue与Topic区别
- python字典 items函数
- Mac修改系统用户名好方法(文件无丢失)
- js中实现base64加密、解密
- docker部署redis集群_Docker部署Redis集群----第九节(docker-redis哨兵集群“轮询分流”篇实例一)...
- bzoj4390[Usaco2015 dec]Max Flow*
- CSS魔法堂:hasLayout原来是这样!
- 怎么让联想计算机升级,如何刷bios,教您联想电脑如何刷bios
- IE8升级IE11失败原因整理
- HTML+CSS实战操作旋转魔方
- 2021年秋互联网思维期末考试
- ZigBee无线通信--BasicRF无线点对点通信
- 一名中专生的坎坷程序人生(下)
- 达梦物化视图概念及简单示例
- 微信小游戏登陆凭证校验出现{errcode:40029,errmsg:invalid code, hints: [ req_id: weh8ka0297hc58 ]}
- 莫比乌斯带matlab代码,莫比乌斯带
- 父元素设置min-height,子元素height 100%失效问题
- STM32F407+FreeRTOS+LAN8720+LWIP+STM32CubeMX+DHCP
- MATLAB 画一株会害羞的含羞草
- 一键识别行驶证:vue基于百度云智能实现轻松上手
热门文章
- 【2次元娱乐】paiza迷你编程游戏《工程师也要谈恋爱》漫画全汉化
- [给创业公司的原生云] ④Spine L2
- Android单元测试网络请求问题
- RLE算法机制、缺点及哈夫曼算法和莫尔斯编码
- 微信小程序02-轮播图实现与图片点击跳转
- 名帖87 蔡襄 楷书《万安桥记》
- 网页特效--图片连续滚动(上下左右)
- java不定义数组长度_在JAVA中定义数组时,可不可以一开始不设定数组的长度?...
- eclipse oxgen的tomcat三只小猫安装
- Android中的GridView反复调用getView和getCount,并且getView中的position的值几乎都是0