IntelliJ IDEA编译Maven项目报错 “xxx不存在“ 或 “找不到符号“

(1)检查maven设置

不要使用默认的maven版本,然后参考(3)中的操作执行Reimport操作。
在这里插入图片描述

(2)编码选择设置为UTF-8,不要使用默认配置,调整jdk版本

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(3)检查maven是否已经完全下载所需依赖*

如果没有下载依赖,在项目project或者右侧maven管理栏重新执行重新导入操作。
在这里插入图片描述
在这里插入图片描述
如果下载的依赖不全,可以到对应的文件夹删除响应文件再执行上述操作重新获取依赖。

(4)检查maven单独编译是否通过

cmd 进入到pom文件所在路径,执行“mvn -X -DskipTests=true compile”,如果能正常执行则代表maven本身依赖和编译没有问题而是idea的问题,如果不行则应该根据提示信息检查(如:maven配置,依赖jar包是否存在等)在这里插入图片描述
Error:(10, 8) java: 程序包java.mail不存在之类这样的情况

使用cmd,到项目根目录下,
1、运行命令: mvn clean install -Dmaven.test.skip=true
2、运行命令: mvn -U idea:idea

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IntelliJ IDEA 不到符号的错误时,可能是由于以下原因导致的: 1. 代码中确实存在该符号的引用错误。在这种情况下,您需要检查代码中是否正确引用了该符号,并确保该符号的定义存在于项目的正确位置。 2. IntelliJ IDEA 的缓存或索引已经过期或损坏。解决方法是清除和重新构建缓存和索引。您可以尝试通过在菜单中选择 "File" -> "Invalidate Caches / Restart" 来清除缓存并重新启动 IntelliJ IDEA。 3. 项目依赖的库没有正确添加到项目中。如果所需的库没有正确添加到项目的依赖项中,IDEA 将无法到相关的符号。您可以通过在项目的构建文件或 Maven/Gradle 配置文件中添加正确的依赖项来解决此问题。 4. 如果以上方法都无法解决问题,可以尝试重新导入项目或在新的 IntelliJ IDEA 实例中打开项目。这有助于排除项目配置文件或 IDEA 配置文件的潜在问题。 总之,当 IntelliJ IDEA 不到符号的错误时,您可以通过检查代码、清除缓存和索引、添加正确的项目依赖以及重新导入项目等方法来解决这个问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [IDEA解决“不到包”或“不到符号”,但代码没有错误的问题](https://blog.csdn.net/qq_20042935/article/details/129544847)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [IntelliJ IDEA 报错:不到包或者不到符号的问题及解决方案](https://download.csdn.net/download/weixin_38724349/12721736)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值