我正在使用 JDK 1.5.0-12 在 MS-Windows 2000 SP4 上使用 Eclipse 版本 3.2.1 Build M20060921-0945。
我将我的语言环境设置为 es-AR,并用我不喜欢的西班牙语设置所有菜单和上下文。所以我在 eclipse.ini 文件中包含了一个参数"-nl en"。
从那以后,“搜索”和上下文菜单中的“参考...”功能停止工作。我删除了参数并使用“-clean”运行了 eclipse,但仍然无法正常工作。我对正在发生的事情没有任何其他线索。谢谢大家。
将要
10 回答
删除 eclipse 数据中的所有文件,例如:
<WORKSPACE>/.metadata/.plugins/org.eclipse.jdt.core
这应该强制 eclipse 重建其索引
我看到一个类似的问题,搜索参考(Ctrl + Shift + G)停止工作。如果我重新启动 Eclipse,它会再次工作,但它仍然很烦人。我在想也许有一些键盘快捷键我有时不小心打乱了搜索。
在 Eclipse 的最新 Indigo 版本中遇到了同样的问题,搜索我选择的方法或类的引用总是给出 0 结果。
停止 Eclipse,删除文件夹中的所有文件<WORKSPACE>/.metadata/.plugins/org.eclipse.jdt.core
,然后重新启动 Eclipse 即可解决。
在尝试了以上所有方法但没有任何效果之后,我再次查看了用于文件搜索的文件名模式:*.java *.properties、*.vm、*.xml、*.xsd
我在 .java 之后缺少逗号,因此 Eclipse 没有搜索我的 .java 文件,它正在寻找与模式“ .java *.properties”匹配的文件。
哇,我是不是觉得笨笨笨呢……加上逗号就解决了!传递我的简单解决方案,以防它对其他人有好处......
转到 {workspace}.metadata.plugins\org.eclipse.search 并清除 dialog_settings.xml 的 History 部分,为我工作。
听起来很奇怪,但键盘映射似乎确实影响了这一点。我已将 -H 映射到在文件中搜索,Java 搜索开始显示所有内容,而不是对我正在搜索的方法的实际引用。~没什么~解决这个问题,包括上面的解决方案。但是将密钥重新映射到打开搜索对话框 DID 修复了它。
我刚刚通过 Eclipse Mars 1 Release 4.5.1 体验了这种行为。仅在特定类别中。清理并构建整个工作区不起作用,但我已经更新了包含该类的 Maven 项目 [右键单击项目 - > Maven - > 更新项目 ...],它现在可以工作了。
希望它可以帮助某人。
我刚刚通过 Eclipse Mars 1 Release 4.5.1 体验了这种行为。
我尝试了上面提到的所有方法,但没有帮助。所以我创建了新的工作区,并导入了项目,搜索又开始工作了。
我在 Linux Mint 上的 Eclipse 2019-09 R (4.13.0) 中遇到了类似的问题
对我有用的一件事(除了再次关闭和打开 Eclipse)是单击搜索图标,然后单击选项卡上的Show Previous Search图标,然后在 New 中打开:
垃圾你的安装。
然后重新安装它。