SORU
28 Kasım 2011, PAZARTESİ


Ç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
1 Aralık 2011, PERŞEMBE


  1. 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.

  2. 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.

  3. 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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • audivila

    audivila

    5 HAZİRAN 2009
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008
  • Wild Academy

    Wild Academy

    8 Aralık 2009