为什么“Source> Organize Imports”在Eclipse中不起作用?

时间:2010-02-16 16:00:38

标签: java eclipse import

我正在Eclipse中编写Hello World SWT应用程序(我遵循Eclipse提供的指令)。在某些时候,我必须“右键单击Java编辑器并选择Source> Organize Imports”。

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

在应用任何这些源之前,您的源必须是无错误的编译方式。