代码之家  ›  专栏  ›  技术社区  ›  Roman

为什么“源>组织导入”在Eclipse中不起作用?

  •  3
  • Roman  · 技术社区  · 6 年前

    我在Eclipse中编写一个HelloWorldSWT应用程序(我遵循Eclipse提供的说明)。在某些时候,我必须“在Java编辑器中右键单击,并选择源代码&组织导入”。

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

    现在我正尝试在安装在Windows上的Eclipse中执行同样的操作。在这种情况下,情况甚至更糟。”source>organize imports“不会更改任何内容(它不会在代码开头添加任何导入语句)。

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

    2 回复  |  直到 15 年前
        1
  •  2
  •   Joseph Kulandai    15 年前

    情景1: 由Eclipse标识的包可能不在您的项目类路径中。

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

        2
  •  1
  •   Thorbjørn Ravn Andersen    15 年前

    您的源代码必须是无错误的编译方式,才能应用其中的任何一个。