簡體   English   中英

Eclipse組織導入:如何更喜歡JRE類?

[英]Eclipse organize imports: how to prefer JRE classes?

我大量使用Eclipse組織導入功能,但對我來說一個主要的煩惱是它傾向於從與JRE中的類同名的依賴項中添加一些令人難以置信的小眾類型。

例如,當我聲明Map map; 並運行“組織導入”,Eclipse可能會添加import net.some.dependency.of.my.dependency.i.never.use.Map而不是import java.util.Map ,然后因為我弄清楚為什么map.entrySet()會丟失寶貴的時間map.entrySet()不再起作用了。

是否有某種方式對進口實施優先權制度? 例如:

  1. JRE課程
  2. 我自己的課
  3. 我的依賴
  4. 我的依賴關系的依賴關系(依此類推5.,6 ..,...)

我使用Eclipse Neon 4.6.0M7。

PS:我的依賴關系是用Maven 3.3.9管理的,以防萬一。

我不知道對優先級的支持,但您可以簡單地說您對首選項頁面Java / Appearance / Type filters中的某些類型或包不感興趣。 此處的類型未在內容輔助中顯示。

例如,我從未在AWT或Swing中進行開發,因此我可以將其關閉以獲取內容輔助,如屏幕截圖所示 從內容輔助過濾出AWT和Swing

我將仔細查看項目文件夾中的Eclipse .classpath文件。 如果以某種方式對類路徑條目進行排序,則可以在IDE選項對話框中控制此順序。

請參閱Eclipse .classpath / .project文件中的內容?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM