Java 如何配置Eclipse';s";“干净”;删除未使用的导入?

Java 如何配置Eclipse';s";“干净”;删除未使用的导入?,java,eclipse,Java,Eclipse,由于一次大规模的重构,我最终在许多文件中得到了许多未使用的导入。使用Eclipse,是否有办法将它们全部删除?选择所有项目,然后点击Ctrl+Shift+O。如果您右键单击所选项目,也可以在Source->Organize Imports上使用它。我认为没有一个一次性解决方案可以通过清理来实现 1) right click on package then Source->Organize Imports 2)`Ctrl+Shift+O` . 还有一种方法甚至可以避免Ctrl+Shift+

由于一次大规模的重构,我最终在许多文件中得到了许多未使用的导入。使用Eclipse,是否有办法将它们全部删除?

选择所有项目,然后点击
Ctrl+Shift+O
。如果您右键单击所选项目,也可以在Source->Organize Imports上使用它。

我认为没有一个一次性解决方案可以通过清理来实现

1) right click on package then Source->Organize Imports
2)`Ctrl+Shift+O` .

还有一种方法甚至可以避免
Ctrl+Shift+O

右键单击包,然后选择
Source->organizeimports

您可以右键单击项目中的源文件夹并选择Source>organizeimports。这将(递归地)组织该源文件夹中包含的所有源文件的导入。这也可以在单个包上完成

至于将“组织进口”行动与“清洁”联系起来,这将更加棘手。我认为最接近的方法是将Ant build.xml附加到项目的“干净”阶段。您可以设置build.xml来调用Jalopy,它可以组织导入。我不推荐这种方法,因为它会修改Eclipse背后的文件,这可能会导致令人沮丧的问题

作为折衷办法,您可以转到窗口>首选项>Java>编辑器>保存操作>
[x] 在保存时执行选定的操作 [x] 组织导入

访问


详细介绍了如何使用配置文件和清理代码。

这是非常简单的天才

导入包:Ctrl+Shift+O


删除未使用的包:Ctrl+Shift+O

您不能选择一个包并组织导入吗?