我正在Eclipse中编写Hello World SWT应用程序(我遵循Eclipse提供的指令)。在某些时候,我必须“右键单击Java编辑器并选择Source> Organize Imports”。
我是在Ubuntu上安装的Eclipse中完成的。此操作在我的代码开头生成了import语句。但这还不足以使我的计划发挥作用。我需要手工添加一些import语句,然后我的代码工作正常。
现在我正在尝试在Windows上安装的Eclipse中执行相同的操作。在这种情况下,情况甚至更糟。 “Source> Organize Imports”不会更改任何内容(它不会在代码的开头添加任何import语句。)
有没有人知道为什么它不能正常工作?
答案 0 :(得分:2)
场景1: 要由Eclipse标识的包可能不在您的项目类路径中。
场景2: Eclipse无法解析您的类名,因为在不同的包中可能存在两个具有相同名称的不同类。在这种情况下,它会弹出一个对话框,要求您选择适当的类。可能不会弹出较旧版本的eclipse,让您手动查找并解决。
答案 1 :(得分:1)
在应用任何这些源之前,您的源必须是无错误的编译方式。