idea中大量java:程序包XXX不存在
- 有三种解决方案
一、修改idea设置
file-->settings-->Build,Execution,Deployment-->Build Tools-->Maven-->Runner-->勾选Delegate IDE build/run actions to Maven
- 该方法时将IDE构建/运行操作委托给Maven
- 该方法运行慢,每次运行之前会重新构建项目
- 该方法运行慢,每次运行之前会重新构建项目
二、导入他人的idea配置
- 由于运行特别慢,找了许多方法,最后发现导入他人的idea配置之后就不会出现该错误,而且运行也快。但是idea配置以及皮肤都变成了他人的,而且还得改jdk路径。(不推荐)要是其他方法都不行,可以使用该方法试试
- 先将他人的idea配置导出
Export Settings...
,然后在自己的电脑中导入Import Settings...
三、修改idea配置文件
-
查看maven配置文件setting.xml的配置,看
<localRepository>repository</localRepository>
repository配置是否正确,不正确配置正确即可,正确还是有问题可以尝试下面操作。 -
经过我将配置文件一个一个的更换得出是我自己更换了idea仓库地址的问题,导致有一个配置文件的仓库地址还是原来的。文件名:
path.macros.xml
-
该文件地址在:
C:\Users\本机电脑名\.IntelliJIdea2020.1\config\options
我是将idea的缓存放在了D盘下,所以我的位置在D盘,若没有修改缓存位置,则默认在C盘的idea缓存路径中。
<application>
<component name="PathMacrosImpl">
<!--将此处的仓库地址改成自定义的仓库地址-->
<macro name="MAVEN_REPOSITORY" value="D:\mvn\m2\repository" />
<macro name="KOTLIN_BUNDLED" value="D:\JAVA\IntelliJ IDEA 2020.1\plugins\Kotlin\kotlinc" />
</component>
</application>
- 修改配置之后就可以运行了,本人是修改仓库地址的问题,若三种方式都无效,那就只能继续百度找找了。