3

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

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

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

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

我不确切知道这种行为是在哪里/如何触发的,让我感到困惑的是它适用于 Open Type 但不是通过双击或上下文菜单。我也查看了 Eclipse 日志,但没有看到与此行为相关的任何信息。因为我不是 Eclipse 内部的专家,所以我问你这个问题......

最好的问候,弗洛林。

4

2 回答 2

2

尝试重新设置 Java 文件的默认编辑器,方法是转到Preferences -> General -> Editors -> File Associations

这是我的设置方式:

在此处输入图像描述

于 2012-08-14T13:51:00.167 回答
0

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

于 2013-11-27T18:55:33.613 回答