Eclipse组织导入:如何更喜欢JRE类?

Kon*_*ner 5 java eclipse

我大量使用Eclipse组织导入功能,但对我来说一个主要的烦恼是它倾向于从与JRE中的类同名的依赖项中添加一些令人难以置信的小众类型.

例如,当我声明Map map;并运行"组织导入"时,Eclipse可能会添加import net.some.dependency.of.my.dependency.i.never.use.Map而不是,import java.util.Map然后宝贵的时间会丢失,因为我发现为什么map.entrySet()不再起作用.

是否有某种方式对进口实施优先权制度?例如:

  1. JRE课程
  2. 我自己的课
  3. 我的依赖
  4. 我的依赖关系的依赖关系(依此类推5.,6 ..,...)

我使用Eclipse Neon 4.6.0M7.

PS:我的依赖关系是用Maven 3.3.9管理的,以防万一.

mjn*_*mjn 1

我会仔细查看.classpath项目文件夹中的 Eclipse 文件。如果类路径条目以某种方式排序,也许这种排序也可以在 IDE 选项对话框中控制。

请参阅Eclipse .classpath/.project 文件中有什么?