所有Intellij IDEA Cannot Resolve Symbol XXX问题的解决方法汇总

 

这篇是转载文章 是百度随手搜的 虽然没解决我的idea爆红问题 但是看了看解决问题的思路 个人认为很好 所以转了一下 方便下次查阅.

原链接: 所有Intellij IDEA Cannot Resolve Symbol XXX问题的解决方法汇总_编程开发_软件教程_脚本之家 (jb51.net)  

 

Intellij IDEA在使用过程中,会出现各式各样的Cannot Resolve Symbol xxx问题,那么,idea cannot resolve symbol xxx问题怎么解决呢?对此,小编就为大家介绍一次性解决所有的Cannot Resolve Symbol XXX问题的方法

  在使用Intellij IDEA开发的时候,经常会出现各种各样的Cannot Resolve Symbol xxx问题,cannot resolve symbol string,log之类的,您可以点击查看Intellij IDEA Cannot Resolve Symbol XXX问题解决方法汇总,一次性解决所有的Cannot Resolve Symbol XXX问题。

maven项目遇到这类问题基本上是两方面的原因,类对应的依赖没有加载进来、编译器自身的设置和缓存问。

一 解决第一类问题, 即依赖/代码/包等是否真实存在.引用是否正确的问题:

1、检查项目的pom文件,是否必要的依赖都写清楚了;

2、是否使用自己的私有库,<repositories>

  <repository>

  <id>release</id>

  <name>Private  Repository</name>

  <url>http://xxxxxx</url>

  </repository>

  </repositories>

  <pluginRepositories>

  <pluginRepository>

  <id>release</id>

  <name>PrivateRepository</name>

  <url>http://xxxxxxx</url>

  </pluginRepository>

  </pluginRepositories>

  pom文件中有这样的就是使用自身的私有库,库的用户名密码有没有写清楚,一般在maven程序目录的settings.xml文件中设置,在<servers>标签下设置,类似这样:

  <servers>

  <server>

  <id>nexus</id>

  <username>admin</username>

  <password>aaaaaaaaaa</password>

  </server>

  <servers>

3、依赖添加正确后,检查本地的类有没有下载下来,一般是找“C:\Users\Administrator\.m2\repository”这个路径下有没有相应的jar包,如果没有的话,就在编译器中打开”Maven Projects “标签,先进行clean一下,在执行install,这里与在命令行下执行是一样的效果。

 

如果确实有这个包,就应该是第二类问题了。

二 解决第二类问题, 软件设置包括对项目的设置等问题:

 

1、 File - Project Structure - Project SDK,看看SDK有没有选,重选一个本地的自己安装的jdk。

  2、编译器中的maven有没有设置成功,File - Settings - 搜索maven,Maven home directory,设置为自己安装的maven路径

Intellij IDEA Cannot Resolve Symbol XXX问题的解决方法

3、如果还是报错找不到,试试右侧Maven Projects - Report ,刷新样式的按钮,清除下编译器的缓存就好了

 

 

 

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值