我在 Eclipse 中打开一个 Java 源文件,它在默认的 Windows 处理程序应用程序中打开

Ben*_*Ben 3 eclipse

这是非常奇怪的。我的 Eclipse (Juno) 发生了一些事情,每当我尝试通过应用程序打开源 (Java) 文件时,它都会在外部编辑器中打开该文件。

我一窍不通。

当我在 Eclipse 中的源代码中并使用 Ctrl-o 跳转到一个方法时,也会发生这种情况。

开始突然发生...

小智 5

我知道一个老问题,但我遇到了同样的问题并找到了这个页面。检查文件关联无济于事后,我偶然发现了解决方案......

似乎可以通过使用“打开方式...”菜单为 Eclipse 中的单个文件分配不同的编辑器。在我的例子中,我通过不小心按下上下文菜单键并输入 IS 来做到这一点,这导致我的 Java 文件打开 w_I_th 默认的 _S_ystem 编辑器。Eclipse 然后记住了这一点,因此使用 Ctrl-O 导航到外部编辑器中打开的方法,尽管 .java 文件在 Eclipse 中保持打开状态!

随后关闭并重新打开重新分配的 .java 文件,然后只使用外部编辑器,尽管其他 .java 文件在内部打开。

右键单击导航器(或类似视图)中的文件并检查打开方式菜单 - 如果它没有突出显示默认/Java 编辑器图标,这将是修复。