Çalıştırılabilir jar kütüphanesini işleme seçenekleri arasındaki fark nedir?
Java java uygulaması dağıtmak için Başlangıç olacak. Çalıştırılabilir bir Jar verilirken, eclipse Helios üç seçenek vardır.
- KAVANOZA gerekli kütüphaneler ayıklayın
- Paketi KAVANOZA kütüphaneler gerekli
- Kopya alt klasör JAR yanına kütüphaneler gerekli.
Farklar ne ve nasıl yansıyacak .jnlp dosya?
Eğer tek bir kavanoz, tüm kütüphaneler için tüm farklı yollarını yazmak zorunda kalmazdım çünkü daha kolay kullanır, değil mi?
Eğer kütüphane ve uygulama hem de bir değişiklik olursa, tek bir kavanoz daha iyi bir çözüm olurdu? Ya da her kütüphane için <jar href=''>
ihtiyacım olsun ki?
Ayrıca yerel kütüphane kullanımı gibi yapmak istiyorum unutmayın .dll ve .yani dosyaları.
CEVAP
KAVANOZA gerekli kütüphaneler ayıklayın- App kullanır ve çalıştırılabilir KAVANOZ içinde
.class
Bu dosyaları koyar kütüphanelerinden.class
gerçek dosyaları ayıklar. Yani, çalıştırılabilir JAR sadece uygulama, ama aynı zamanda uygulama tarafından kullanılan tüm kütüphaneler.class
dosyalar.class
dosyalarını içermez.Paketi KAVANOZA kütüphaneler gerekli- Gerçek koyarJAR dosyalarıçalıştırılabilir senin KAVANOZA kitaplıkları. Normalde, bir JAR dosyası içinde bir JAR dosyası JVM tarafından yüklenemiyor. Ama Eclipse bunu mümkün kılmak için çalıştırılabilir KAVANOZ için özel sınıflar ekler.
Kopya alt klasör JAR yanına kütüphaneler gerekli- Kütüphane çalıştırılabilir Kavanoz KAVANOZ sadece uygulama
.class
dosyaları içerir, bu yüzden tamamen çalıştırılabilir JAR ayrı tutar.
#2 seçenek tek bir KAVANOZ içine her şeyi düzgünce paketler ve Kavanoz uygulamanız ayrılmış .class
kütüphane dosyaları tutar için uygundur.
Ancak, bir dezavantajı ambalaj içindeki her şeyin tek bir KAVANOZ (seçenek #1 ve #2) Eğer güncelleme uygulamanız, kullanıcı-ecek var indirmek için daha fazla veri güncelleme uygulaması. Eğer Kavanoz ayrı tutulur ise, o zaman kullanıcı sadece uygulama kodunuzu içeren JAR indirmek için, uygulama kodunuzu içeren tek ve büyük bir KAVANOZ yerinevekitaplık kodu.
Derleme kod ve çalıştırılabilir kod ar...
Bir URI, URL ve URN arasındaki fark ne...
Aramak ve uygulamak arasındaki fark ne...
@Staticmethod ve @Python classmethod a...
Match_parent ve fill_parent arasındaki...