Java 查找Eclipse上的所有引用

Java 查找Eclipse上的所有引用,java,eclipse,Java,Eclipse,我使用Eclipse引用(Ctrl+shift+G)已经有一段时间了。我注意到Eclipse有时找不到一些引用。有什么我必须配置才能正常工作的吗?您的问题可能与Eclipse的CODAN indexer有关。尝试通过单击[Project Explorer]>索引>重建来重建索引。转到Eclipse>Preferences>C/C++>Indexer并检查您的Indexer是否正确设置…我刚刚解决了一个类似的问题 在我的例子中,我错误地以project->JAR依赖项而不是project->pro

我使用Eclipse引用(Ctrl+shift+G)已经有一段时间了。我注意到Eclipse有时找不到一些引用。有什么我必须配置才能正常工作的吗?

您的问题可能与Eclipse的CODAN indexer有关。尝试通过单击
[Project Explorer]>索引>重建来重建索引。转到
Eclipse>Preferences>C/C++>Indexer
并检查您的Indexer是否正确设置…

我刚刚解决了一个类似的问题

在我的例子中,我错误地以project->JAR依赖项而不是project->project依赖项结束

这涉及到一组基于Java的项目的专门导入,逻辑是 如果可能,设置项目->项目依赖项;如果可能,设置项目->JAR依赖项 来源不可用

(这不是使用Maven,但根据我对MavenEclipse集成的了解,我可以 想象一下类似情况下会发生这种情况)


因此,通常我会得到一个project->project依赖项,但我在文件系统中搞砸了一些东西,所以我最终得到了一个project->JAR依赖项,而没有意识到它…并且Ctrl+Shift+G停止了工作。

这个问题有一个长期存在的漏洞:

在我的例子中,我已经将两个maven项目导入eclipse。一个依赖于另一个,未找到依赖项目中的引用。我右键单击了dependent project choose preferences->java构建路径,然后从Libraries选项卡中删除了依赖项,并将相同的依赖项添加到项目路径中。当然,我必须将这两个项目都放在工作区中。

确保您的项目是预期的类型。我的类似症状是因为eclipse项目最近作为一个通用项目重新导入。当我意识到这一点并将其转换为C/C++项目后,find references再次按预期工作。

我最近也在使用Java/Maven项目时遇到了这种情况。Eclipse的版本是Neon.3版本(4.6.3)


使用
Project->Clean…
重建项目没有帮助。解决方案是关闭,然后重新打开项目。之后,再次正确计算了调用层次结构。

我从未注意到这方面存在任何问题。默认情况下,应在整个工作区中按Ctrl+shift+g进行搜索。您能举一个缺少的示例吗?我也没有问题。你能举一个重复的例子吗?就我个人而言,我从未经历过你所描述的。另外,在进行引用检查之前,请确保您的工作区与文件系统同步。嗨,Eric,您能解释一下应该在哪里吗?我试图在Eclipse中找到它,但找不到“索引”引用。也就是说,我正在运行4.1。可能它仅在某些平台上可用,或者仅在禁用自动重建的情况下可用?我遇到了与Maarten相同的困难,并在
项目菜单>C/C++索引>重建中找到了重建选项
您是如何解决此问题的?我确实有完全相同的问题。Christian,它有一个内部插件,所以解决方案不能真正推广。但是,建议您从查看.classpath文件开始,看看是否看到了预期的结果,这可能会有所帮助。例如,在你想要的地方kind=“src”也许你最后得到了别的东西。thx我来试试。我也遇到了这个问题,上面提到的bug报告中的一条评论为我解决了这个问题:退出工作台并删除Java搜索索引:-进入\plugins\.metadata\.plugins\org.eclipse.jdt.core-删除“savedIndexNames.txt”-删除所有*。重新启动索引