2

我使用 Eclipse 的“F3”键来调用类、方法或任何东西的定义。

在此处输入图像描述

当我在某个类上单击“F3”键时,它不是在 Eclipse 中打开该类,而是打开包含该类的 java 文件。

在此处输入图像描述

我在 Eclipse 中的设置有什么问题?

4

1 回答 1

5

该问题可能由两个原因引起:

1) 文件关联或内容类型关联配置错误。这可以修复导航到:

Window > Preferences > General > Editors 并确保:

a)“*.java”的默认(即第一个)关联编辑器是“Java Editor” b)(如果a)没有解决问题)在“Content Types”选项中,内容类型为“Java Source File " 与 *.java 相关联。

或者可能,

2)如果问题仅发生在某些文件(不是全部)上:

可能您可能在其中一些文件上使用了“打开方式...”选项,因此 Eclipse 会记住该选择,因此下次您尝试打开任何这些文件时,会打开一个外部编辑器而不是默认的内置编辑器一。

AFAIK,有两种可能的方法来解决这个问题,它们都不是非常优雅但有效:

a) 当使用外部编辑器打开某个文件时,右键单击它并选择“打开方式... -> 默认编辑器”。完成此操作后,该文件将不再使用外部编辑器打开。对相同情况下的任何其他文件执行相同操作。

b) 使用全新的工作空间并从头开始导入项目。

于 2012-12-14T22:24:12.893 回答