Eclipse'de bir kavanoz nasıl alınır


Yanıtlar:


391

Eclipse'de Proje → Oluşturma Yolu → Oluşturma Yolunu Yapılandır'a sağ tıklayarak bir kavanoz ekleyebilirsiniz. Kitaplıklar sekmesinin altında Kavanoz Ekle'yi veya Harici JAR Ekle'yi tıklayın ve Kavanoza verin. Hızlı bir demo buraya .

resim açıklamasını buraya girin

Yukarıdaki çözüm açık bir şekilde "Hızlı" bir çözümdür. Ancak, kaynak denetim deposuna dosya göndermeniz gereken bir proje üzerinde çalışıyorsanız, Jar denetimini kaynak denetim deponuzdaki özel bir kütüphane klasörüne eklemenizi ve bunlardan birkaçına veya tümünü yukarıda belirtildiği gibi referans göstermenizi öneririm.


34
Bence şöyle olmalı: `` Harici
JAR'lar

3
Benim için 'Harici Arşiv Ekle'.
Steven Jeuris

Jar doc eklemeye ne dersiniz?
Youans

3
Menü seçenekleri ADT v22.2.1'de (Ekim 2013) "Proje> Özellikler> Java Derleme Yolu" dur.
chrisfargen

1
modulepath veya sınıf yolu altına yerleştirmeli miyim?
Muhasebeci م

191

Dosya sisteminde proje konumunu değiştirmek istemeniz durumunda harici Jar eklemek akıllı değildir.

En iyi yol yol oluşturmak için kavanoz eklemektir, böylece projeniz dışa aktarılırsa derlenir:

  1. Proje klasörünüzde lib adlı bir klasör oluşturun.

  2. ihtiyacınız olan tüm kavanoz dosyalarını bu klasöre kopyalayın.

  3. Eclipse projenizi yenileyin.

  4. Tüm jar dosyalarını seçin, ardından bunlardan birine sağ tıklayın ve Yol Oluştur -> Yol Oluştur


Her birini tıklamanıza gerek yok, hepsini seçin, ardından 4. adımı yapın
Ungeheuer

1
@Hesham lib adında bir klasör mi oluşturmalıyız yoksa başka bir şey olabilir mi?
Rameshwar

2
@Hameshwar bir şey olabilir
Hesham Yassin

1
En iyi yanıt, yanlışlıkla proje dizininizde olmayan bir jar dosyasını kullanmamanız
SilentNot

"4.Tüm jar dosyalarını seçin ..." Bu kesin değil. Nereden seçin? Bu kilit nokta ve hala kafam karıştı.
Baruch Atta

96

İki seçenek:

1 / Projeden:

alternatif metin

2 / Zaten başka bir kavanozunuz varsa, "Referans Kitaplıkları" dizininden:

alternatif metin

Her ikisi de sizi kütüphanelerinizi yönetebileceğiniz bu ekrana götürecektir:

alternatif metin


3
Kavanoz vs Dış Kavanoz Ekle Fark nedir?
Pacerier

12
@Pacerier "Kavanoz ekle", doğrudan çalışma alanınızdan erişilebilen kavanozları ifade eder. Yolları, mutlak bir yol yerine çalışma alanınızdaki bir projeye göredir. "Harici Kavanoz Ekle" başka bir yerde (sabit diskinizde veya LAN / WAN'da) saklanan kavanozlar içindir ve mutlak bir yol kullanır.
VonC

@VonC Sadece merak ettiniz, ekran görüntülerinizi çekmek için hangi programı kullandınız? Sağ tıklama menüleri ile çekim yapmak için pencerelerde yerleşik bir şey yok ve gölgeli kesme bitlerini seviyorum.
localhost

@localhost bu 4 yaşındaki sorunun yorumlarına bakın: stackoverflow.com/a/2685618/6309 . Veya bu: stackoverflow.com/a/2612688/6309 . Veya meta-post meta.stackexchange.com/questions/19478/the-many-memes-of-meta/…
VonC

10

İşte adımlar:

  1. Dosya> İçe Aktar'ı tıklayın. İçe Aktar penceresi açılır.

  2. Bir içe aktarım kaynağı seçin altında, J2EE> App Client JAR dosyasını tıklayın.

  3. Sonrakine tıkla.

  4. Uygulama İstemcisi dosyası alanına, almak istediğiniz uygulama istemcisi JAR dosyasının konumunu ve adını girin. Dosya sisteminden JAR dosyasını seçmek için Gözat düğmesini tıklatabilirsiniz.

  5. Uygulama İstemcisi proje alanına yeni bir proje adı yazın veya açılır listeden bir uygulama istemci projesi seçin. Bu alana yeni bir ad yazarsanız, uygulama istemcisi projesi, uygulama istemcisi JAR dosyasının sürümüne göre oluşturulur ve varsayılan konumu kullanır.

  6. Hedef çalışma zamanı açılır listesinde, gelişiminiz için hedeflemek istediğiniz uygulama sunucusunu seçin. Bu seçim, proje için sınıf yolu girdilerini değiştirerek çalışma süresi ayarlarını etkiler.

  7. Yeni modülü bir kurumsal uygulama projesine eklemek istiyorsanız, Projeyi bir EAR'a ekle onay kutusunu seçin ve ardından listeden mevcut bir kurumsal uygulama projesini seçin veya Yeni'yi tıklayarak yeni bir tane oluşturun.

    Not : Yeni bir kurumsal uygulama proje adı yazarsanız, kurumsal uygulama projesi, oluşturulan projenin sürümüne bağlı olarak en düşük uyumlu J2EE sürümüne sahip varsayılan konumda oluşturulur. Kurumsal uygulama için farklı bir sürüm veya farklı bir konum belirtmek istiyorsanız, Yeni Kurumsal Uygulama Projesi sihirbazını kullanmanız gerekir.

  8. Uygulama istemcisi JAR dosyasını almak için Son'u tıklatın.


5

Eclipse (eklenti geliştirme) projelerine kavanoz ithal etme üzerine bir yorum:

Eclipse eklentileri geliştiriyorsanız, kavanozu bir eklenti projesine içe aktarmak yerine Eclipse'nin yerel demetleme mekanizmasını kullanmak mantıklıdır. Eclipse (veya altta yatan OSGi çalışma zamanı Equinox), düz kavanozlardan (ör. Sürüm bilgileri, diğer paketlere bağımlılıklar, dışa aktarılan paketler; MANIFEST.MF dosyasına bakın) biraz daha fazla bilgi içeren paketler kullanır. Bu bilgiler nedeniyle, OSGi paketleri dinamik olarak yüklenebilir / boşaltılabilir ve bir OSGi / Eclipse çalışma zamanında otomatik bağımlılık çözünürlüğü vardır. Bu nedenle, düz kavanozlar yerine OSGi demetleri kullanmanın (başka bir OSGi demeti içinde bulunur) bazı avantajları vardır.

(BTW: Eclipse eklentileri OSGi paketleriyle aynı şeydir.)

Birisinin belirli bir (3. taraf) kitaplığı OSGi paketi olarak önceden paketlemesinin iyi bir şansı vardır. Aşağıdaki paket depolarına göz atmak isteyebilirsiniz:


4

Eclipse -> Tercihler -> Java -> Yol Oluştur -> Kullanıcı Kütüphaneleri -> Yeni (Adlandır) -> Dış Kavanozlar Ekle

(Her şeyi bir arada tutmak için yeni kitaplıklarınızı bu adımlardan herhangi birinden önce eclipse klasörüne sürüklemenizi öneririm, bu şekilde Eclipse'i veya işletim sisteminizi yeniden yüklerseniz JDK dışında bir şeyi yeniden bağlamanız gerekmez) Şimdi istediğiniz jar dosyalarını seçin. Tamam'ı tıklayın.

Projenize sağ tıklayın ve Yol Oluştur -> Kütüphane Ekle'yi seçin

FYI sadece kod ve sonra sağ tıklayın ve Kaynak-> İthalat Organize


0

her şeyden önce projenize ne yaratıldığınızı ve ardından farenizde sağ tıklayın ve alt kısımdaki özellikleri seçin ve sol köşedeki yoldan oluştur'u seçin ve harici kavanoz dosyası ekleyin tıklayın tıklayın uygula.


0

Sistem yolundaki Jar Dosyası:

C: \ oraclexe \ app \ oracle \ ürün \ 10.2.0 \ server \ jdbc \ lib \ ojdbc14.jar

ojdbc14.jar (kavanoz dosyasıdır)

Eclipse IDE'nize jar dosyasını içe aktarmak için, aşağıdaki adımları izleyin.

  1. Projenize sağ tıklayın
  2. Yol Oluştur'u seçin
  3. Oluşturma Yolunu Yapılandır'ı tıklayın
  4. Kütüphaneler'e tıklayın ve Harici JAR Ekle'yi seçin
  5. İstediğiniz klasörden jar dosyasını seçin
  6. Tıkla ve Uygula ve Tamam

0

Tutulmaya sıkıştırılmış bir kavanoz dosyası, yani zip dosyası ekledim. Eclipse bu zip dosyasını harici bir kavanoz olarak eklememe izin verdi, ancak kavanozdaki sınıflara erişmeye çalıştığımda görünmüyorlardı.

Birçok deneme yanılma işleminden sonra bir zip biçimi kullanmanın işe yaramadığını gördüm. Bir kavanoz dosyası eklediğimde benim için çalıştı.

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.