【问题标题】:Why "Source > Organize Imports" does not work in Eclipse?为什么“Source > Organize Imports”在 Eclipse 中不起作用?
【发布时间】:2010-02-16 16:00:37
【问题描述】:

我正在 Eclipse 中编写一个 Hello World SWT 应用程序(我按照 Eclipse 给出的说明进行操作)。在某些时候,我必须“在 Java 编辑器中单击鼠标右键并选择 Source > Organize Imports”。

我是在 Ubuntu 上安装的 Eclipse 中完成的。此操作在我的代码开头生成了导入语句。但这还不足以让我的程序正常工作。我需要手动添加一些导入语句,然后我的代码就可以正常工作了。

现在我尝试在安装在 Windows 上的 Eclipse 中做同样的事情。在这种情况下,情况就更糟了。 “Source > Organize Imports”不会改变任何东西(它不会在代码的开头添加任何导入语句)。

有人知道为什么它不能正常工作吗?

【问题讨论】:

  • 1.为什么是社区维基? 2. 多年来对我来说效果很好
  • 我也对社区 wiki 很好奇。您知道人们不会因为任何答案而获得任何功劳,对吧?

标签: java eclipse import


【解决方案1】:

场景 1: Eclipse 要识别的包可能不在您的项目类路径中。

场景 2: Eclipse 无法解析您的类名,因为在不同的包中可能有两个具有相同名称的不同类。在这种情况下,它会弹出一个对话框,要求您选择适当的类。旧版本的 eclipse 可能不会弹出,让您手动查找和解决。

【讨论】:

    【解决方案2】:

    在应用任何这些之前,您的源代码必须是无错编译明智的。

    【讨论】:

    • 不正确。例如,如果源中提到了一个未知的类,该命令将尝试导入它。
    • 自从我写下答案后,Eclipse 编译器得到了改进。
    猜你喜欢
    • 2018-01-08
    • 1970-01-01
    • 2014-09-06
    • 2017-01-22
    • 1970-01-01
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    • 2014-08-19
    相关资源
    最近更新 更多