[IDEA]Java:“程序包XXX不存在”问题的三种解决方案
###三种方案
####01
出现jar包找不到的问题,首先有可能是项目依赖中有些jar没有下载完整
而mvn idea:idea这个命令可以检查并继续下载未下载完整的依赖jar。
在命令行输入mvn idea:idea ,然后 file–invalidate caches 重启就可以了。操作如下图所示:
####02
开启自动加载JAR包
如果方案一尝试后仍然无法解决该问题,别慌,有可能是你的项目依赖有更新,而你的jdea没有开启自动加载更新后的依赖,也可能导致该问题的产生。
开启自动加载JAR包的设置路径为:Intllij IDEA—>Preferences—>Build,Execution,Deployment—>Maven—>Importing,具体设置如下图:
设置完成后点击【Apply】使之生效即可。这是即开启了自动引入机制,如果没有其他问题一般到这里jar包找不到的问题就消失了。
####03
import快速导入
如果经过上面两种方案仍然失败,那我们还有最后一个杀手锏-使用idea的import重新导入你的项目。
当然在这之前需要你先将当前项目从idea中移除出去(请注意是移除,不是删除项目哦)。然后重启你的idea后出现如下弹框:
选择import方式导入你的maven项目如下图:
点击下一步之后做如下设置:
上图其中第5步非常重要,点击设置后会弹出设置maven环境依赖如下:
其中第1点击选择你的maven安装位置,第2是选择你的maven配置文件路径然后点击【OK】即可进行导入。
####至此,import快速导入设置完毕,你的jar找不到的问题也就不存在了。
摘自:https://baijiahao.baidu.com/s?id=1666135264347817292&wfr=spider&for=pc
[IDEA]Java:“程序包XXX不存在”问题的三种解决方案的更多相关文章
- Java中实现文件上传下载的三种解决方案
		
第一点:Java代码实现文件上传 FormFile file=manform.getFile(); String newfileName = null; String newpathname=null ...
 - Maven多模块项目编译失败:程序包xxx不存在
		
项目结构如下: parent(父类工程) | - - - - - common(通用工具类子工程) | - - - - - projectA(springboot子工程,依赖common工程) pom ...
 - 【spring cloud】【IDEA】【maven】spring cloud多模块在idea上使用maven插件打包报错:程序包XXX不存在
		
>>>>spring cloud 多模块 >>>>在idea上使用maven插件打包,欲打包成jar包后 进行部署 >>>> 报 ...
 - 项目 XXX 的 NuGet 程序包还原失败:找不到“xxx”版本的程序包“xxx”
		
项目 XXX 的 NuGet 程序包还原失败:找不到“xxx”版本的程序包“xxx” 编译新下载的代码出错 修改包管理器的源为 http://www.nuget.org/api/v2/ .重试后成功 ...
 - idea 过段时间java程序包不存在问题 ?
		
有时候我们在导入程序之后,系统会给出错误提示:Java:程序包xxxx不存在,现在我这里有一招,就是使用IDEA自动导入Java程序包,这也是IDEA的一大优点. 但是在看到这个问题的文章的时候,并不 ...
 - idea启动java Maven项目,出现" java: 程序包xxxx不存在"
		
今天运行Maven项目的时候,出现了,Error:(19, 17) java: 程序包tracetool不存在的情况 本人的解决办法: (1)首先确保maven pom文件不能报错,即文件上面不能有 ...
 - Intellij Idea上Spring Boot编译报错:Error:(3, 32) java: 程序包org.springframework.boot不存在
		
很尴尬,为了使用Spring Boot的Initializr,特意下了个Intellij Idea,刚按提示新建一个Spring Boot的Maven项目后,就出现红叉叉了.因为IDE是新的,开始是M ...
 - IDEA maven 多项目 出现 java 程序包找不到
		
使用idea 多项目引入的时候,出现报错信息:Error java程序包找不到 解决办法: 我在引入多个项目的时候,他们是在一个目录里面的.我把整个目录引入了进去.结果报依赖包找不到. 把引入的全部项 ...
 - IDEA13中配置struts错误:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter +找不到java程序包 解决办法
		
问题一:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter解决办法 1.确保所有strut ...
 
随机推荐
- Java中的注解及自定义注解你用的怎么样,能不能像我这样应用自如?
			
Java注解提供了关于代码的一些信息,但并不直接作用于它所注解的代码内容.在这个教程当中,我们将学习Java的注解,如何定制注解,注解的使用以及如何通过反射解析注解. Java1.5引入了注解,当前许 ...
 - python基本数据类型(—)
			
数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值范围为-2** ...
 - CSAPP =1= 计算机系统漫游
			
思维导图 预计阅读时间:15min 阅读书籍 <深入理解计算机系统> 参考视频 [精校中英字幕]2015 CMU 15-213 CSAPP 深入理解计算机系统 课程视频 参考文章 < ...
 - Linux下mv命令高级用法
			
mv 也是 Linux 下一个使用频率非常高的命令,但除了一些基本用法,你还知道它的哪些高级用法呢? 1. 基本用法 移动一个/多个文件: 移动一个/多个目录: 重命名文件/目录. 这些都是很基本的用 ...
 - Spring Security 实战干货:实现自定义退出登录
			
文章目录 1. 前言 2. 我们使用 Spring Security 登录后都做了什么 2. 退出登录需要我们做什么 3. Spring Security 中的退出登录 3.1 LogoutFilte ...
 - try easy pytest 1tep介绍
			
『 tep is a testing tool to help you write pytest more easily. Try Easy Pytest! 』 tep前身 tep的前身是接口自动化测 ...
 - Promise 方法
			
functionB(){ this.functionA() } functionA(){ return new Promise((resolve, reject) => { this.$http ...
 - Scala中做简易wordCount
			
使用foldLeft函数,实现简易的wordCount import scala.collection.mutable object Demo_019 { def main(args: Array[S ...
 - Vscode配置C++环境
			
(终于申请博客了qaq) 之前用了那么久Dev-C++,总算换了一个编辑器,Visual Studio Code (Vscode). 界面可比以前的舒适多了. Vscode作为一款功能极其丰富的开发工 ...
 - JavaFX桌面应用-loading界面
			
上次使用JavaFX开发了一个视频转码工具,当用户点击"启动"按钮开始转码的时候,会禁用启动按钮,防止多次启动转码. 这种处理方式对用户来说可能并是很友好,其实可以在启动转码的时弹 ...
 
			
		





