IDEA使用Ctrl+左击,不能进入类或方法,提示Cannot find declaration to go to

8 篇文章 1 订阅
1 篇文章 0 订阅

分两种情况:

1、java文件没有被识别为源码,所以没有进行文件关联

判断依据:模块中的src/main/java没有被标记为Source Folders

解决:将对应文件夹标记为对应类型

Sources Root:源根

Test Source Root:测试源根

Resources Root:资源根

Test Resource Root:测试资源根

2、idea配置被误操作,导致各种各样的错误提示

判断依据:重启idea时出现错误提示

常见的如:在使用file -> InvalidateCaches/restart -> InvalidateCaches/restart重启完idea以后,打开IDEA时,出现了以下提示。

Spring Configuration Check

Unmapped Spring configuration files found.

Please configure Spring facet or use 'Create Default Context' to add one including all unmapped files.

查看Modules的该模块,发现正确的模块应该有JPA,Spring,Web模块,但是该模块没有,说明可能是被自己误删了,而idea的配置已经记录了该修改,所以重启也没有效果。

解决:清除idea配置后重新导入项目

如果可以直接解决的,比如点击Create Default Content后该模块的Spring的FrameWork已经出现,而且也可以通过Ctrl+左击进入类,那到这就已经解决问题了。

如果点击后还是不行,可以手动添加Sping和右侧路径,但是太麻烦了。

推荐直接将idea的配置文件全部删掉,然后重新引入该项目即可。

打开项目根路径,将idea配置文件.idea文件夹和.iml为后缀的文件都删了,然后重新导入项目,解决。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值