我使用 Eclipse 的“F3”键来调用类、方法或任何东西的定义。
当我在某个类上单击“F3”键时,它不是在 Eclipse 中打开该类,而是打开包含该类的 java 文件。
我在 Eclipse 中的设置有什么问题?
我使用 Eclipse 的“F3”键来调用类、方法或任何东西的定义。
当我在某个类上单击“F3”键时,它不是在 Eclipse 中打开该类,而是打开包含该类的 java 文件。
我在 Eclipse 中的设置有什么问题?
该问题可能由两个原因引起:
1) 文件关联或内容类型关联配置错误。这可以修复导航到:
Window > Preferences > General > Editors 并确保:
a)“*.java”的默认(即第一个)关联编辑器是“Java Editor” b)(如果a)没有解决问题)在“Content Types”选项中,内容类型为“Java Source File " 与 *.java 相关联。
或者可能,
2)如果问题仅发生在某些文件(不是全部)上:
可能您可能在其中一些文件上使用了“打开方式...”选项,因此 Eclipse 会记住该选择,因此下次您尝试打开任何这些文件时,会打开一个外部编辑器而不是默认的内置编辑器一。
AFAIK,有两种可能的方法来解决这个问题,它们都不是非常优雅但有效:
a) 当使用外部编辑器打开某个文件时,右键单击它并选择“打开方式... -> 默认编辑器”。完成此操作后,该文件将不再使用外部编辑器打开。对相同情况下的任何其他文件执行相同操作。
b) 使用全新的工作空间并从头开始导入项目。