java:程序包XXX不存在

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>
  • 修改配置之后就可以运行了,本人是修改仓库地址的问题,若三种方式都无效,那就只能继续百度找找了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值