当前位置: 首页 > 知识库问答 >
问题:

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

谭曦
2023-03-14

我有一个maven java项目,我想使用IntelliJ进行开发。我最喜欢的IntelliJ导航功能之一是“转到

我的问题是这个功能对我不起作用;当我选择它时,什么都没有发生,没有错误,它就在原地不动。它也不会在我键入时建议函数和方法,所以IntelliJ似乎无法识别我项目中各个类之间的依赖关系和关系。

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

共有3个答案

程凯定
2023-03-14

似乎索引是错误的。您需要强制对项目文件重新编制索引。只需尝试: 文件 -

阎善
2023-03-14

这项调查范围太广了!

有一些事情可能是错误的,但是编译和运行与此无关。像maven这样的编译器可以生成源代码或修改编译单元的行为,可以被视为非确定性编程,因为它的本质,无法分析。

您指的是上下文智能感知操作;在当前的上下文中,依赖项等可能没有正确配置。你不能知道你不知道的;同样,Intellij也不能。确保所有库都在项目/全局中正确列出-

或者,您的缓存可能已损坏。试用文件 -

最后,您可以简单地以某种方式禁用该选项。有各种设置将禁用该选项。例如,可以启用省电模式。对于其余部分,我想最好将您转介到帮助文档。

马宜民
2023-03-14

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

<代码>选择-

 类似资料:
  • 我正在处理一个scala项目,这是我的规范: 我知道这里已经有人问过这个问题,但提供的解决办法并不奏效,我很绝望,我试过: 但这并不奏效。

  • 我有两个脚本在我的网站上只有,他们单独工作,他们一起没有...什么他们我错过了这里? 第一个脚本: 第二个脚本: 我不明白他们为什么不一起工作

  • 本文向大家介绍Android实现底部导航栏功能,包括了Android实现底部导航栏功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android实现底部导航栏功能的具体代码,供大家参考,具体内容如下 实验效果:   (1)在drawable文件夹下新建tab_menu_bg.xml文件,具体代码如下: (2)在drawable文件夹下新建tab_menu_text.xml文件,具

  • ts 中为 axios 的 config 属性约束新增自定义属性,导致 axios 其他工具函数报错,报错信息如下:Property 'get' does not exist on type 'typeof import("axios")'. 查了一下是因为 axios 模块声明导致 axios 模块被覆盖,请问这种问题该如何解决呢

  • 我完全卸载了IntelliJ,现在已经重新安装并导入了我的项目。我使用gradle导入,可以看到我项目中的所有文件。然而,当我打开一个文件时,我找不到任何声明可以通过执行cmd+click来转到。我已经安装了Java7SDK,我甚至无法在自己的项目中进行类的声明。转到像或这样的Java核心类也不起作用。如何使IDE能够找到我的类? 我在OSX优胜美地,IntelliJ 2016.1.2 build