java - 为什么 "Source > Organize Imports"在 Eclipse 中不起作用?

标签 java eclipse import

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

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

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

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

最佳答案

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

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

关于java - 为什么 "Source > Organize Imports"在 Eclipse 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2274190/

相关文章:

java - Eclipselink 获取递归实体给出不完整的结果

java - 桌面应用程序和网络应用程序之间的通信?

javascript - 在 Eclipse 中结合 c++ 和 javascript 开发

Python 无法导入 openpyxl

java - 从 Jboss-as 7.1.1 中的 standalone.xml 外部化资源适配器配置

eclipse - 强制 m2e 使用 http 而不是 https

java - 如何在 Eclipse IDE 中集成独立的 Java EE 6

mysql - 导入数据库MySQL最快的方法

mysql 表导入向导无法导入 csv 文件

java - 为什么我得到 "LoadLibrary failed with error 1114: a dynamic link library (DLL) initialization routine failed"?