Bu soruyu benim bilgim için soruyorum. java'da üç sınıf yükleyici önyükleme sistemi, sistem ve uzatma sınıfı yükleyicileri var. Bu onaylanmış kavanozların gerçek yükleme yapacak?onaylı dir kavanozlarını JVM'ye yüklemek için hangi sınıf yükleyiciden sorumludur?
0
A
cevap
1
Önyükleme sınıfı yükleyicisi tarafından.
HotSpot sources ilgili bakınız:
// Constructs the system class path (aka boot class path) from the following
// components, in order:
//
// prefix // from -Xbootclasspath/p:...
// endorsed // the expansion of -Djava.endorsed.dirs=...
// base // from os::get_system_properties() or -Xbootclasspath=
// suffix // from -Xbootclasspath/a:...
//
// java.endorsed.dirs is a list of directories; any jar or zip files in the
// directories are added to the sysclasspath just before the base.
2
Onaylanan küpleri yükleyen önyükleme sınıf yükleyicisidir.
Daha fazla bilgiyi Java Endorsed Standards Override Mechanism numaralı telefondan bulabilirsiniz.
Kullanımını özetlemek için - Java SE çalışma zamanı ortamı, Java platformunda sağlanan karşılık gelen sınıfları geçersiz kılmak için bu tür JAR dosyalarındaki sınıfları kullanır. Bu nedenle onaylanmış kavanozlar, JDK paketlenmiş kavanozlardan daha fazla tercih edilmektedir.
İlgili konular
- 1. Sınıf yükleyiciden sınıf yolu nasıl alınır?
- 2. Meteor onaylı yöntem bulunamadı
- 3. Sınıf yolundan dosya yüklemek için Java ClassLoader'ı nasıl kullanırım?
- 4. CakePHP 2.X - uygulamada özel sınıf yükleme/Lib dir
- 5. -I dir vs -isystem dir
- 6. Erlang belirli bir dir için ana dir ismi nasıl alınır?
- 7. Yönergeyi yüklemek için ng-class kullanırken çalışmayan sınıf yönergesi
- 8. Read sistemi TMP dir
- 9. Statik yöntemimi hangi sınıf başlattı?
- 10. Bir sınıf hangi JAR dosyasının
- 11. Maven Test Kavanozlarını Gradle Kullanarak Nasıl Çekerim?
- 12. Tüm kaynak kavanozlarını grad kullanarak kopyalama
- 13. easy_install yükleniyor ... lxml'i yüklemek için
- 14. Dış Önbelleğindeki dosya için FileProvider nasıl ayarlanacağı dir Önbellek dir dosyası için
- 15. Uygulama çalıştırırken kaynakları yüklemek için sbt nasıl yapılandırılır?
- 16. Pip '--no-cache-dir' ne için iyidir?
- 17. Statik sınıf üyesini başlatmak için hangi işlev kullanılır?
- 18. Python "dir" eşdeğeri Clojure
- 19. Önbelleklenen sürümünü yüklemek yerine sunucudan yüklemek için zorla sayfa
- 20. grails-app/utils dir
- 21. Scala'nın Python'un dir()?
- 22. jQuery post parametresi yüklemek için
- 23. Dosyayı yüklemek için PHP sunucusuna
- 24. Kaynaklarımı yüklemek için NSBundle'ı kullanma
- 25. Bash kabuğundan grunt için phplint'i yüklemek için komut nedir? yüklemek için
- 26. Hangi amaçlar için hangi XML kütüphanesi?
- 27. SRSRS 2016 Önizleme'de paylaşılan veri kümesine veri yüklemek için hangi izinlere ihtiyaç duyulur?
- 28. Bu kurucu gerçekten "kötü" dir?
- 29. Cabal: kaynak ile inşa dir
- 30. org.springframework.mail için hangi artifakt?
Not: Bu java 9'da nasıl ele Bu dizin Java 9. yok sayılacak –
Sonra kullanmak için uygulanan herhangi bir yeni akım var mı? –
Bir sınıfı geçersiz kılmak için sınıf yolundan almak istediğiniz paketleri/sınıfları açıkça eklemelisiniz. –