跳转到声明无法正常工作

时间:2011-01-17 14:23:14

标签: eclipse eclipse-pdt

我使用Eclipse PDT和Aptana。当我开始工作时,我可以在方法名称或函数上使用ctrl-click(或F3)直接跳转到声明。

今天,突然间这对所有方法都不起作用了,它只适用于某些方法。我还无法找到它的工作原理。

我已经刷新了这个项目(PHP浏览器窗口中的F5)并使用“-clean”选项启动了eclipse,但都没有帮助。超链接在设置中激活。

编辑:我使用的是Helios Service Release 1,Build id:20100917-0705

我可以尝试再次使用它?

6 个答案:

答案 0 :(得分:4)

您是否更新了Eclipse?

“删除工作区/ .metadata / .plugins / org.eclipse.dltk.core.index.sql.h2下的文件

Kepler存储库具有较新版本的h2数据库。它与旧版本不兼容。 请参阅eclipse / plugins文件夹,可能有org.h2_1.1.117.v201105142352.jar和org.h2_1.3.168.v201212121212.jar。 (别碰它们)“

答案 1 :(得分:1)

好的,看起来这是用户错误。我的错......我同时开了太多项目。现在,当我只打开一个项目时,超链接再次运行良好。我会进一步观察,但我很有希望我现在可以再次享受eclipse的全部功能。

答案 2 :(得分:0)

答案 3 :(得分:0)

关闭不相关的项目对我也有用,我实际上面临着两个问题。 智力(ctrl + space)和开放声明都不起作用。点击(右键点击>关闭不相关的项目)后,问题也解决了。

答案 4 :(得分:0)

如果以上所有解决方案都无法正常工作,并且仍然面临某些目录的问题。然后,您需要确保.buildpath不会错过任何目录并拥有所有条目:

buildpathentry kind="src" path="dir/dir1"
buildpathentry kind="src" path="dir/dir2"

答案 5 :(得分:0)

您的文件因缺少库引用的类而出错。右键单击项目,使用Java构建路径,添加库以解决参考问题,然后ctrl + click将再次起作用