IntelliJ IDEA 无法正确识别项目
详细描述:
新克隆下载的项目,用 IntelliJ IDEA 打开,但是出现了各种奇怪的错误:
1. Ctrl+左键 无法跳转
2. 代码没有着色
3. 左侧项目树的java文件的左下角有个J的图标,比如 Application.java 这个文件,鼠标移上去会出现 java file outside of source root
4. 正常的 当前项目 \src\main\java 这个文件夹应该会被自动 mark as generated source root,也就是变蓝,但是实际上没有
5. java文件的右上角还有个 setup SDK 的提示
6. File → Project Structure → Modules 里面可能只有1个东西
解决方法:
File → Project Structure → Modules
→ 当前这里只有1个文件,选中,鼠标右键,将其删除(或者选中,再点上面的减号) → 点当前窗口右小角的OK按钮
→ 关闭当前项目(其他窗口不用关) → 重新打开当前项目
→ 点IntelliJ IDEA的右上角的Maven → 按住Ctrl键选clean和compile → 点当前Maven窗口中的绿色的图标(Run Maven Build)(不要点成最上面的Run Application了)
→ 等待IntelliJ IDEA的左下角的Run这个窗口中显示编译成功后,点IntelliJ IDEA的右上角的Maven窗口里面的循环箭头图标(Reload All Maven Project)
→ 至此,项目恢复正常