2016-06-08 17 views
5

Eclipse organize etme işlevini çok fazla kullanıyorum ama benim için büyük bir sıkıntı, JRE'den bir sınıfla aynı ada sahip bir bağımlılıktan inanılmaz derecede niş tip eklememe eğilimidir. ÖrneğinEclipse ithalatı organize edin: JRE sınıflarını nasıl tercih edersiniz?

, ben Map map; beyan ve çalıştırmak "ithalat düzenlemek" zaman map.entrySet() artık çalışmıyor neden anlamaya olarak Eclipse import net.some.dependency.of.my.dependency.i.never.use.Map yerine import java.util.Map ekleyebilir ve ardından değerli zaman kaybedilir.

İthalatta bir öncelik sistemi uygulamaya koymanın bir yolu var mı? Örneğin:

  1. JRE sınıfları
  2. Kendi sınıfları
  3. benim bağımlılıkları
  4. benim bağımlılıkları bağımlılıkları

(böylece 5., 6. ve ....) Eclipse Neon 4.6.0M7 kullanıyorum.

S.S .: Bağımlılığım, fark yaratan Maven 3.3.9 ile yönetiliyor.

+0

Belirli bir sınıf için birden fazla seçenek varsa, Eclipse hangisini kullanacağınızı soracaktır. Sadece rastgele birini seçin. – Gimby

cevap

1

Proje klasöründeki Eclipse .classpath dosyasına yakından bakarım. Sınıf yolu girişleri bir şekilde sipariş edilirse, bu sipariş IDE seçenek diyaloglarında da kontrol edilebilir.

Ben öncelikleri için destek hakkında bilmiyorum What's in an Eclipse .classpath/.project file?

3

görün, ama sen tercihi sayfa Java/Appearance/Type filters bazı türlerinde veya paketler ilgilenmiyor demek basitçe olabilir. Buradaki içerikler içerik yardımında gösterilmiyor.

E.g. AWT veya Swing'de asla gelişmem, bu yüzden ekran görüntüsünü görebildiğim gibi içerik yardımcısı için kapatıyorum Filtering out AWT and Swing from content assist

+0

Teşekkürler ... – emotionlessbananas

+0

Bu, birçok durumda yardımcı olur, ancak gerçek öncelik listesi yine de daha kullanışlı olur. –

İlgili konular