Eclipse - 默认情况下未激活java智能编辑器

时间:2012-08-14 13:30:57

标签: java eclipse editor

我的Eclipse安装有问题。我最近对它进行了一些更新(最值得注意的是我已经安装了一组插件,我不记得完整的列表,但我确实已经安装了代码检查器Findbugs,PMD和Checkstyle)。但现在,当我尝试通过在任何资源管理器视图(包括资源管理器,项目资源管理器,导航器等)上双击它来打开Java文件时,它不是使用通常的Java智能编辑器打开的,而是通过一个奇怪的编辑器之间的某个位置打开Java编辑器和文本编辑器。特别是,类内导航操作(如Ctrl + o - Open Member)按预期工作,但是类间导航(例如F3 - Open声明)不起作用。我收到一条错误消息“资源不在Java项目的构建路径上”。

但是,如果我通过Open Type菜单打开该类(Ctrl + Shift + t),我将获得完整的Java智能编辑器,其中所有功能都按预期工作。

然后,如果我尝试通过在资源管理器视图中导航到它来打开Java类文件,然后右键单击并选择打开方式 - > Java编辑器,我得到了同样奇怪的编辑器,而不是Java智能编辑器。

我尝试卸载代码检查器插件:Findbugs,PMD,Checkstyle,但无济于事。

我不确切知道这种行为的确切位置和方式,并且让我感到困惑的是它适用于Open Type但不适用于双重克隆或上下文菜单。我也查看了Eclipse日志,但是我没有看到任何与此行为相关的信息。既然我不是Eclipse内部的专家,我问你这个问题......

祝你好运, 林。

2 个答案:

答案 0 :(得分:2)

转到Preferences -> General -> Editors -> File Associations

,尝试重新设置Java文件的默认编辑器

以下是我的设置方式:

enter image description here

答案 1 :(得分:0)

我遇到了同样的问题 - 谷歌的Eclipse插件导致了一些编辑器冲突。卸载所有Google的GPE& SDK包解决了这个问题。我还没有解决方案。

相关问题