Intellij idea Intellij Ctrl+N找不到Java文件

Intellij idea Intellij Ctrl+N找不到Java文件,intellij-idea,Intellij Idea,IntelliJ Ultimate 2020上的Ctrl+N找不到Java文件 为了解决此问题,我尝试了以下方法: 确保配置了正确的JDK 确保事件日志中未列出任何错误 Ctrl+N筛选器已选择Java 我有两个IntelliJ安装-它一个工作,另一个不工作。我想不出有什么区别 我错过了什么 更新:我注意到在这个例子中,源代码树中的.java文件有一个C或I图标表示类/接口。在一个不工作的文件中,他们有一个文件图标,左下角有一个红点。这很奇怪……这个问题引出了解决方案: 我单击根pom.xml

IntelliJ Ultimate 2020上的Ctrl+N找不到Java文件

为了解决此问题,我尝试了以下方法:

确保配置了正确的JDK 确保事件日志中未列出任何错误 Ctrl+N筛选器已选择Java 我有两个IntelliJ安装-它一个工作,另一个不工作。我想不出有什么区别

我错过了什么


更新:我注意到在这个例子中,源代码树中的.java文件有一个C或I图标表示类/接口。在一个不工作的文件中,他们有一个文件图标,左下角有一个红点。这很奇怪……

这个问题引出了解决方案:

我单击根pom.xml Maven,右键单击,Maven,重新导入。

位于源根外部的橙色圆圈Java类中带有J的图标

因此,基本上答案是,您需要用Java类将目录标记为IDEA,以便知道这是您的生产代码,这些是符合编译条件的文件,以及代码完成、导航等

之后,图标将变为蓝色,类将变得可搜索:


您是否尝试使缓存无效并重新启动尝试过-没有运气。重新启动时,状态栏指示它正在重建索引,但具有相同的最终结果。它查找.js文件,但不查找Java.P.S。可以找到Maven设置在重新导入项目时重新指定源根目录。谢谢,这很有效。关于我遵循的步骤,请参见下面的答案