问题描述:
最近有兴趣看dubbo源码,通过idea打开源码之后,出现了Cannot resolve symbol问题,很多类都找不到,无法通过快捷键跳转到指定类,导致看源码很不方便。
出现问题的原因
一、通过github,直接下载下来的代码。
二、然后通过idea导入的「open」导入代码,之后就出现了以上问题。
解决办法:
2、打开idea,点击右上角的file,选择“new - project from existing source”。
3、打开项目,选择“create project from existing sources”。
4、选择Unmark All,最后根据步骤操作即可。
那么idea 通过「open」打开项目和project from existing source的区别是什么?
“Open” 适用于已经存在的 IntelliJ IDEA 项目,它会还原项目的配置和结构;
“Project from Existing Sources” 适用于从现有的源代码创建一个新的 IntelliJ IDEA 项目,并允许你自定义项目的配置。