有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Eclipse没有列出Java包中的类

通常,当我在Eclipse中键入Java导入语句或通过其所在的包引用类时,Eclipse会显示一个上下文菜单,其中包含该包中所有类的列表。然而,有好几次,它只会显示包内的子包,而不会显示包内的类

有人知道这是为什么吗?听起来好像一个设置/偏好被改变了,但我从来没有故意改变过与此相关的任何事情


共 (3) 个答案

  1. # 1 楼答案

    您可以尝试检查“自动完成建议设置”。在eclipse中,您可以定义希望看到哪种方案。默认情况下,您有几页提案

    选中Window/Preferences/Java/Editor/ContentAssist/Advanced查看所有配置的提案页面,以及它们包含的提案类型

    我不确定这是否是您问题的答案,但知道在哪里配置这些设置可能会有所帮助……:)

  2. # 2 楼答案

    你通常不需要自己做导入。当你输入代码时,如果你使用代码辅助( ctrl + space),它会显示可能的匹配项,当你点击回车键时,它会自动导入你选择的内容

    另外( ctrl+ shift + o )将通过删除未使用的导入并对所需的导入进行排序来帮助您优化导入

    问:如果你仍然想自己做,如果有时能做,有时不能(这是可能的,但仍然不太可能),那可能是一个bug

  3. # 3 楼答案

    至少有两种类型的导入对话框。如果您开始键入类名,它将搜索所有包并列出可能匹配的类。如果您开始键入一个包,它将列出您正在键入的包中的所有类和子包

    有时你需要按Ctrl+space键才能切换到所需的对话框