Hiçbir çalışma setini düzenlemek istemeyeceğim. Sadece tüm çalışma alanlarında ve projelerinde .class dosyalarının Açık Kaynak İletişim Kutusunda gösterilmesini engellemenin bir yolunu istiyorum. Bunu yapmanın bir yolu var mı?
Hiçbir çalışma setini düzenlemek istemeyeceğim. Sadece tüm çalışma alanlarında ve projelerinde .class dosyalarının Açık Kaynak İletişim Kutusunda gösterilmesini engellemenin bir yolunu istiyorum. Bunu yapmanın bir yolu var mı?
Yanıtlar:
Bir seçenek türetilmiş kaynakları filtrelemektir. 'Kaynak Aç' iletişim kutusunun sağ üst köşesinde, filtreleme için bir açılır menü açmak üzere tıklayabileceğiniz bir ok vardır. İşaretliyse, 'Türetilmiş Kaynakları Göster' seçeneğinin işaretini kaldırın.
Hala '.class' dosyaları görüyorsanız, büyük olasılıkla türetilmiş olarak işaretlenmezler. Kendi klasör hiyerarşilerinde tek başlarınalarsa, klasör özelliklerini düzenlemek için kök klasörü sağ tıklatıp 'Türetilmiş' onay kutusunu işaretleyerek bunu düzeltebilirsiniz. '.Java' dosyalarınızla karıştırılırlarsa ... zor şanslar, her bir '.class' dosyasında türetilmiş özelliği el ile ayarlamanız gerekir.
Sınıf dosyalarını çalışma alanı için global olarak türetilmiş kaynaklar olarak işaretlemenin bir yolu olmadığını söyleyebildiğim kadarıyla yeni bir Java projesi oluşturduğunuzda 'bin' klasörünün varsayılan olarak türetilmiş olarak işaretlendiğine inanıyorum (varsayılan sihirbaz ayarlarını kullanırsanız) )
İşte Eclipse Kepler'in bazı ekran görüntüleri. Birincisi, Açık Kaynak iletişim kutusundaki 'Türetilmiş Kaynakları Göster' seçeneğinin işaretini kaldırarak türetilmiş kaynakların nasıl filtreleneceğini gösterir. İkincisi, bir kaynak üzerinde 'Türetilmiş' özelliğinin nasıl ayarlanacağını gösterir.
.classDosyayı klasörünü bulmak için açtım , bu yüzden Derived olarak işaretledikten sonra hala ortaya çıktı. Sağ tıklayıp "geçmişten kaldır" ı işaretlemek zorunda kaldım.


*.classDizin hiyerarşisinin tamamını, örneğin dizini hariç tutmak targetiçin, Files and foldersradyo düğmesini ve All children (recursive)onay kutusunu seçin.
Düzenle
Open Resourceİletişim kutusunun tamamen temizlenmesi için aşağıdakileri hariç tutun
Tüm 4'ü hariç tutmak işe yaramaz.
*.classTüm sınıf dosyalarıyla eşleştirmek için yıldız işareti kullanın .
Bu davranışı değiştirmek ve “.class” dosyalarını gizlemek için aşağıdakileri yapmanız gerekir.
“Project explorer” penceresinde sınıf çıktı klasörünüzü bulun. Buna genellikle denir Maven projeleri için çöp kutusu veya hedef
Bu klasörü sağ tıklayın ve Properties
Tick Türetilmiş (onay kutusunu DENETLENMEYEN bırakın ) ve tıklamaOK
.class dosyaları artık gelecekte gizlenecek.
Kaynak: http://ayubmalik.co.uk/2011/12/hide-class-files-when-opening-a-type-or-resource-in-eclipse-ide/
Kullanabilirsiniz Working sets. Gönderen Aynı açılır menüden Açık Kaynak seçtiğiniz iletişim Select working set. Zaten sahip değilseniz, çalışma setleri oluşturabileceğiniz çalışma kümesi iletişim kutusunu açar.
Yeni bir tane oluştururken, türü Resourcesseçin ve çalışma alanınızdaki hangi klasörlerin arama veya kaynak açma adayı olarak değerlendirileceğini seçin. Sadece srcve testklasörleri ve genellikle pom.xml's ve diğer çeşitli yapılandırma dosyalarını dahil ettim .
Üzerinde çalıştığım birkaç büyük proje ile arama hızı üzerinde de belirgin bir etkisi var.
Derivedçözümü kullanmak benim için çok fazla klasör değil
Eclipse Luna - şu bağlantıya gidin:
http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-48b.htm
VEYA
1. Oluşturun çalışma grubu (tüm projeleri dahil)
2. "Paket Gezgini" panelinde "Filtreler" i tıklayın (aynı menüde sadece çalışma setini yarattınız) ve "İç sınıf dosyaları" seçimini kaldırın + Tamam'ı tıklayın
Bu benim için çalıştı
Bir süre için derleme veya bin klasörünü Türetilmiş kaynak olarak işaretleyemezsiniz, çünkü eclipse paket gezgini veya proje gezgini proje görünümünde derleme veya bin klasörü göstermez.
Derleme klasörünü proje görünümünde göstermek için yapmanız gerekenler:
Git Project > Properties > Java Build Path > Source >Build1 değişiklik varsayılan çıkış klasörüne
Not: Eski klasör ve içeriğini, Basın No kaldırmak isteyecektir (daha sonra geri yüklemek için)
Şimdi derleme klasörü paket gezgininde görünür, klasör özelliklerine gider ve Türetilmiş olarak işaretler
Sürüm 3.5 Kaynak Aç iletişim kutusu sağ üst köşedeki küçük bir açılır menü ile "Türetilmiş Kaynakları Göster" i açıp kapatır. Kapatılması sınıfları gizleyecektir.
Veya
"Açmak için bir öğe seçin" metin kutusuna aşağıdaki gibi bir ifade yazabilirsiniz: * .java
Proje Gezgini görünümünde dosyaları gösterme veya gizleme Gezinme görünümlerinden birinde sistem dosyalarını veya oluşturulan sınıf dosyalarını gizlemeyi seçebilirsiniz. (Sistem dosyaları yalnızca dosya uzantısına sahip olan ancak dosya adı olmayan dosyalardır; örneğin .classpath.)
Proje Gezgini araç çubuğunda, görüntüleme seçeneklerinin açılır menüsünü açmak için Menü düğmesini Menü düğmesini tıklatın. Görünümü Özelleştir .. seçeneğini belirleyin.
Açılan iletişim kutusunda Filtreler sekmesini ve ardından gizlemek istediğiniz dosya türleri için onay kutularını seçin. Ayrıca, görüntülenen dosyaları çalışan bir kümeyle kısıtlayabilirsiniz.
Proje Gezgini araç çubuğunda, görüntüleme seçeneklerinin açılır menüsünü açmak için Menü düğmesini Menü düğmesini tıklatın. Çalışma Kümesini Seç ... seçeneğini belirleyin. Listeden mevcut bir çalışma kümesini seçin veya burada Yeni kontrol'ü seçerek yeni bir çalışma kümesi oluşturun