Intellij“转到>实现/声明”导航功能不起作用

Ben*_*Ben 7 java intellij-idea code-navigation

我有一个 Maven Java 项目,我想使用 IntelliJ 进行开发。我最喜欢的 IntelliJ 导航功能之一是右键单击方法或函数时出现的“转到 > 实现”功能。

我的问题是这个功能不适合我;当我选择它时,没有任何反应,没有错误,它只是位于原来的位置。它也不会在我键入时建议函数和方法,因此 IntelliJ 似乎无法识别我的项目中各个类之间的依赖关系和关系。

我知道代码很好,因为它可以编译并运行,有其他人经历过吗?我确保使用 pom.xml 文件将项目作为 Maven 项目打开,但这没有什么区别。

Akh*_*N S 18

右键单击项目的根文件夹(应用程序代码文件夹)并

select -> Mark Directory as -> Sources root


lih*_*gxu 3

看来索引错误。您需要强制重新索引项目文件。只需尝试:文件 -> 使缓存无效...然后重新启动您的 IntelliJ