当我尝试在Eclipse中使用“Open call hierarchy”函数时,它突然停止工作了。我没有得到任何结果,它只是显示了我想查看其调用层次结构的方法的名称。我尝试的所有方法都会发生这种情况,即使它们都被其他方法调用。我试过用-clean -refresh打开eclipse、打开和关闭eclipse和项目、更新项目、重命名。metadata-file,到目前为止还没有任何工作。我已经检查过它会搜索整个工作区,而且没有过滤器。
eqqqjvef1#
1.退出Eclipse1.进入 Workspace Directory/。metadata/.plugins/org.eclipse.jdt.核心1.删除savedIndexNames.txt1.删除所有 *。指数1.启动Eclipse现在应该会显示搜索结果。
savedIndexNames.txt
5jdjgkvh2#
无需删除索引/重新安装eclipse等。1.转到“调用层次”选项卡(通过Ctrl + Alt + h打开)1.在右上角,有两个选项:1.“显示呼叫者层次结构”(图标,2点指向1点)1.“显示被调用者层次”(图标,1点指向2点)1.将其更改为“显示调用者层次结构”
Ctrl
Alt
h
0x6upsns3#
点击窗口-〉透视-〉重置透视。
3gtaxfhh4#
将已安装的JRE从Windows更改为JDK|首选项| java |安装的JRE为我工作。
zphenhs45#
更改窗口|首选项| java |已安装JRE,将默认值设置为JDK。版本:2021-09(4.21.0)构建ID:20210910-1417
qyyhg6bp6#
也许你有一个搜索范围的问题。我遇到了这个问题,我的eclipse无法在第三个项目中找到任何使用我选择的方法的调用者(我还试图删除索引,重新启动eclipse,关闭/打开项目,到目前为止还不够)。我最终意识到调用者搜索有一个**“搜索范围”,可以设置为*当前工作区/当前项目/工作集**。“搜索范围”项位于“调用层次结构”窗口菜单中,由右上箭头打开。我把它设置为“当前工作区”,然后就OK了
6条答案
按热度按时间eqqqjvef1#
1.退出Eclipse
1.进入 Workspace Directory/。metadata/.plugins/org.eclipse.jdt.核心
1.删除
savedIndexNames.txt
1.删除所有 *。指数
1.启动Eclipse
现在应该会显示搜索结果。
5jdjgkvh2#
无需删除索引/重新安装eclipse等。
1.转到“调用层次”选项卡(通过
Ctrl
+Alt
+h
打开)1.在右上角,有两个选项:
1.“显示呼叫者层次结构”(图标,2点指向1点)
1.“显示被调用者层次”(图标,1点指向2点)
1.将其更改为“显示调用者层次结构”
0x6upsns3#
点击窗口-〉透视-〉重置透视。
3gtaxfhh4#
将已安装的JRE从Windows更改为JDK|首选项| java |安装的JRE为我工作。
zphenhs45#
更改窗口|首选项| java |已安装JRE,将默认值设置为JDK。
版本:2021-09(4.21.0)
构建ID:20210910-1417
qyyhg6bp6#
也许你有一个搜索范围的问题。我遇到了这个问题,我的eclipse无法在第三个项目中找到任何使用我选择的方法的调用者(我还试图删除索引,重新启动eclipse,关闭/打开项目,到目前为止还不够)。我最终意识到调用者搜索有一个**“搜索范围”,可以设置为*当前工作区/当前项目/工作集**。“搜索范围”项位于“调用层次结构”窗口菜单中,由右上箭头打开。我把它设置为“当前工作区”,然后就OK了