2012-08-14 123 views
3

我的Eclipse安装有问题。我最近对它进行了一些更新(最显着的是我安装了一系列插件,我不记得完整的列表,但肯定我已经安装了代码检查器Findbugs,PMD和Checkstyle)。但现在,当我尝试通过在任何浏览器视图上双击打开Java文件(无论是包资源管理器,项目资源管理器,导航器等)时,它都不是使用通常的Java智能编辑器打开,而是通过奇怪的编辑器Java编辑器和文本编辑器。特别是,类内导航操作(如Ctrl + o - Open Member)按预期工作,但类间导航(如F3 - Open Declaration)不起作用。我收到一条错误消息“该资源不在Java项目的构建路径中”。但是,如果我通过打开类型菜单(Ctrl + Shift + t)打开该类,则可以获得全功能的Java智能编辑器,其中所有功能均按预期工作。Eclipse - 默认情况下未激活java智能编辑器

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

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

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

此致敬礼, 弗罗林。

+0

您是否尝试过使用“Open With> Default Editor”上下文菜单选项? – 2012-08-14 13:43:35

+0

是的,打开同样奇怪的编辑器 – Florin 2012-08-17 13:47:49

回答

2

尝试去Preferences -> General -> Editors -> File Associations

这里重新设置Java文件的缺省编辑器是我的怎么设置:

enter image description here

+0

感谢您的答复。在我的情况下,我有3个.java文件的条目:GWT Java编辑器(甚至认为我同时卸载了GWT插件... hm),然后是Java编辑器,然后是第三个文本编辑器。但不幸的是,我无法编辑/删除任何这些!如果我转到“内容类型”,Java源文件将被锁定... – Florin 2012-08-17 13:49:28

+1

尝试单击Java编辑器,然后单击默认。当你尝试打开一个Java文件时会发生什么(试着用你之前没有打开过的东西) – 2012-08-17 13:59:46

+0

刚刚尝试过,不幸的是我仍然有相同的行为... – Florin 2012-08-17 14:32:12

0

我遇到了同样的问题 - 有一些编辑冲突由Google的Plugin for Eclipse引起。卸载所有Google的GPE & SDK软件包可解决此问题。我还没有解决方案。