«classloader» etiketlenmiş sorular

Sınıf yükleyici, Java'da sınıfları yüklemekten sorumlu olan bir nesnedir.

11
Java / Maven'de “Xerces cehennem” ile uğraşmak mı?
Ofisimde, Xerces kelimesinden bahsetmek, geliştiricilerin öldürücü öfkesini kışkırtmak için yeterli. SO hakkındaki diğer Xerces sorularına imleçli bir bakış, neredeyse tüm Maven kullanıcılarının bir noktada bu sorundan "etkilendiğini" gösteriyor. Ne yazık ki, sorunu anlamak Xerces'in tarihi hakkında biraz bilgi gerektiriyor ... Tarih Xerces, Java ekosisteminde en yaygın kullanılan XML ayrıştırıcısıdır. Java'da …


13
Java ek açıklamalarını çalışma zamanında tarama [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 3 ay önce kapalı . Bu soruyu geliştir Açıklamalı bir sınıf için tüm sınıfyolunu aramanın en iyi yolu nedir? Bir kütüphane …


14
Java'da sınıf yolundan kaynak yüklemek için URL
Java'da, aynı API'yı kullanarak ancak farklı URL protokolleriyle her türlü kaynağı yükleyebilirsiniz: file:///tmp.txt http://127.0.0.1:8080/a.properties jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class Bu, kaynağın asıl yüklenmesini kaynağa ihtiyaç duyan uygulamadan güzel bir şekilde ayırır ve bir URL yalnızca bir Dize olduğundan, kaynak yüklemesi de kolayca yapılandırılabilir. Geçerli sınıf yükleyiciyi kullanarak kaynakları yüklemek için bir protokol var mı? …
197 java  url  classloader 

7
Class.getResource () ve ClassLoader.getResource () arasındaki fark nedir?
Ben fark arasındadır merak Class.getResource()ve ClassLoader.getResource()? edit: Özellikle herhangi bir önbellek dosya / dizin düzeyinde dahil olup olmadığını bilmek istiyorum. "Dizin listeleri Sınıf sürümünde önbelleğe alınmış mı?" AFAIK aşağıdakileri esasen aynı şekilde yapmalıdır, ancak değildir: getClass().getResource() getClass().getClassLoader().getResource() Bunu WEB-INF/classes/, o dizindeki mevcut bir dosyadan yeni bir dosya oluşturan bazı rapor …

11
Java sınıfının nereden yüklendiğini bulun
Java sınıf yükleyicinin sınıfı nereden yüklediğini programatik olarak nasıl bilen var mı? Genellikle sınıf yolunun çok uzadığı ve manuel aramanın gerçekten bir seçenek olmadığı büyük projeler üzerinde çalışıyorum. Geçenlerde classloader bir sınıfın yanlış bir sürümünü yüklerken bir sorun vardı çünkü iki farklı yerde sınıfyolunda idi. Peki, classloader'ı gerçek sınıf dosyasının …

3
CMSClassUnloadingEnabled JVM bayrağı gerçekte ne yapar?
Hayatım boyunca Java VM bayrağının CMSClassUnloadingEnabledgerçekte ne yaptığının bir tanımını bulamıyorum , "PermGen problemlerinizden kurtuluyor" gibi bazı çok yüksek seviyeli tanımlar dışında ( ki öyle değil , btw). Sun'ın / Oracle'ın sitesine baktım ve seçenekler listesi bile aslında ne yaptığını söylemiyor. Bayrağın ismine dayanarak, CMS Çöp Toplayıcısı'nın varsayılan olarak sınıfları …

7
Java sınıfları boşaltma?
Bir masaüstü uygulamasının dinamik olarak konuşmam gereken bir AppServer'dan sınıf yüklemeye başlayabilmesi için özel bir sınıf yükleyicim var. Bunu yapmak için gereken kavanoz miktarı saçma olduğundan (onları göndermek istiyorsak) yaptık. Ayrıca AppServer kitaplığından çalışma zamanında sınıfları dinamik olarak yüklemezsek sürüm sorunlarımız da vardır. Şimdi, iki farklı AppServer'la konuşmam gereken bir …
174 java  classloader 

7
Java ClassLoader nedir?
Birkaç basit cümleyle, Java ClassLoader nedir, ne zaman kullanılır ve neden? Tamam, bir wiki makalesi okudum. ClassLoader sınıfları yükler. TAMAM. Bu yüzden jar dosyaları ekleyip içe aktarırsam, bir ClassLoader işi yapar. Neden bu ClassLoader ile uğraşmalıyım? Hiç kullanmadım ve var olduğunu bilmiyordum. Soru şu ki, ClassLoader sınıfı neden var? Ve …
174 java  classloader 


6
Dosya olarak Java kaynağı
Java'da, sınıf yükleyici aracılığıyla bir kavanozdan alınan bir kaynak üzerinde bir Dosya örneği oluşturmanın bir yolu var mı? Uygulamam, jar (varsayılan) veya çalışma zamanında (kullanıcı girişi) belirtilen dosya sistemi dizinindeki bazı dosyaları kullanıyor. A) bu dosyaları bir akış olarak yüklemenin tutarlı bir yolunu arıyorum b) dosyaları sırasıyla kullanıcı tanımlı dizinde …

5
Java, Classpath, Classloading => Aynı jar / projenin Birden Fazla Versiyonu
Bunun deneyimli kodlayıcılar için aptalca bir soru olabileceğini biliyorum. Ancak, projemde kullanılan diğer çerçevelerin / kavanozların bazılarının gerektirdiği bir kitaplığım (bir http istemcisi) var. Ancak hepsi aşağıdaki gibi farklı ana sürümler gerektirir: httpclient-v1.jar => Required by cralwer.jar httpclient-v2.jar => Required by restapi.jar httpclient-v3.jar => required by foobar.jar Sınıf yükleyici, onları …


8
Gerekli tüm JAR dosyalarını Maven ile son JAR dosyasının içindeki bir kitaplık klasörüne nasıl koyabilirim?
Bağımsız uygulamamda Maven kullanıyorum ve JAR dosyamdaki tüm bağımlılıkları, buradaki cevaplardan birinde belirtildiği gibi bir kütüphane klasöründe paketlemek istiyorum: Maven kullanarak bağımlılıkları olan çalıştırılabilir bir JAR'ı nasıl oluşturabilirim? Son JAR maven-shade-plugindosyamın, bağımlılıkları .m2 klasörüne Maven hiyerarşisi gibi klasörler biçiminde koyduğu gibi değil, JAR dosyaları olarak bağımlılıkları içeren bir kitaplık klasörüne …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.