我使用eclipse的“F3”键来调用类,方法或任何东西的定义。
当我在某个类上单击“F3”键时,它不会在eclipse中打开该类,而是打开包含该类的java文件。
我在eclipse中设置有什么问题?
答案 0 :(得分:4)
问题可能是由两个原因造成的:
1)错误地配置了文件关联或内容类型关联。这可以修复导航到:
窗口>偏好>一般>编辑并确保:
a)“* .java”的默认(即第一个)关联编辑器是“Java编辑器” b)(如果a)没有解决问题)在“内容类型”选项中,内容类型“Java源文件”与* .java关联。
或者,也许,
2)如果问题仅发生在某些文件(不是所有文件)中:
可能你可能在其中一些文件中使用了“Open With ...”选项,所以,Eclipse会记住这个选择,所以下次你试图打开这些文件时,会打开一个外部编辑器而不是默认的内置的。
AFAIK,解决这个问题有两种可能的方法,其中没有一种非常优雅但有效:
a)当使用外部编辑器打开某个文件时,右键单击它并选择“打开方式... - >默认编辑器”。执行此操作后,该文件将不再使用外部编辑器打开。对同一情况下的任何其他文件执行相同的操作。
b)使用全新的工作区并从头开始导入项目。