Eclipse:有没有办法在Organize Import中强制导入以解决歧义?

时间:2011-07-23 09:58:07

标签: java eclipse

我在Android项目上使用Eclipse。我更新了Lion并且问题开始出现了...尝试了几个小时,没有结果。

以下是问题:

我的项目中有几十个文件 com.stuff.morestuff 。 我想crtl + shift + O我的项目,所以每个导入都解决了。 但是,在每个文件上,eclipse都要求我解决歧义。

因此,我想强制选择eclipse来选择首选。

一些线索

1 - 我试图在构建路径中制定规则,但这是强大的。 例如:如果我从构建路径中排除android.R,那么它不会出现在选项中但我不能在我的代码中明确使用它...

2 - 手动执行 - >长期

3 - 我尝试配置“组织导入”工具,但没有成功。

感谢您的回答!

1 个答案:

答案 0 :(得分:14)

您可以使用'偏好设置> Java>外观>输入过滤器'。为您不想使用的类型创建过滤器。例如。如果您对java.awt包中的类型不感兴趣,可以为整个包创建一个过滤器,也可以过滤掉各个类型。

然后从UI中隐藏过滤后的类型,即它们不在“组织导入”中使用或在“打开类型”对话框中显示。请注意,编译器仍然可以看到这些类型,这与摆弄构建路径不同将隐藏编译器中的类型。

相关问题