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

标签 java eclipse editor

我的 Eclipse 安装有问题。我最近对它进行了一些更新(最值得注意的是我安装了一组插件,我不记得完整的列表但我肯定安装了代码检查器 Findbugs、PMD 和 Checkstyle)。但是现在,当我尝试通过在任何 Explorer View (无论是 Package Explorer、Project Explorer、Navigator 等)上双击它来打开 Java 文件时,它不是使用通常的 Java 智能编辑器打开的,而是通过介于Java 编辑器和文本编辑器。特别是,类内导航操作(如 Ctrl + o - Open Member)按预期工作,但类间导航(如 F3 - Open Declaration)不起作用。我收到一条错误消息“该资源不在 Java 项目的构建路径上”。

但是,如果我通过“打开类型”菜单 (Ctrl + Shift + t) 打开类(class),我会得到功能齐全的 Java 智能编辑器,所有功能都按预期工作。

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

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

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

最好的问候, 弗罗林。

最佳答案

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

这是我的设置方式:

enter image description here

关于java - Eclipse - 默认情况下未激活 java 智能编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11953378/

相关文章:

java - 对偶数和赔率进行排序

java - Eclipse > .html 文件未打开

java - JAVA发送邮件时出现空指针异常

java - : "Publishing to WAS 8559 ..." 期间发生内部错误

xcode - 编辑器无法在 Xcode 中打开

visual-studio-code - 在 VS 代码上使用 sage 时如何获得 python 配色方案?

java - 在 Camel 中测试我的对象的正确方法

java - Spring MVC Model.containsAttribute 调用的方法是无访问器方法

java - 循环遍历ArrayList并仅打印具有特定属性的对象

excel - 如何在 VBA (Excel 2010) 中将默认情况恢复为变量?