Eclipse'e nasıl kavanoz alabilirim?
Eclipse'e nasıl kavanoz alabilirim?
Yanıtlar:
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 .
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.
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:
Proje klasörünüzde lib adlı bir klasör oluşturun.
ihtiyacınız olan tüm kavanoz dosyalarını bu klasöre kopyalayın.
Eclipse projenizi yenileyin.
Tüm jar dosyalarını seçin, ardından bunlardan birine sağ tıklayın ve Yol Oluştur -> Yol Oluştur
İki seçenek:
1 / Projeden:
2 / Zaten başka bir kavanozunuz varsa, "Referans Kitaplıkları" dizininden:
Her ikisi de sizi kütüphanelerinizi yönetebileceğiniz bu ekrana götürecektir:
İşte adımlar:
Dosya> İçe Aktar'ı tıklayın. İçe Aktar penceresi açılır.
Bir içe aktarım kaynağı seçin altında, J2EE> App Client JAR dosyasını tıklayın.
Sonrakine tıkla.
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.
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.
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.
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.
Uygulama istemcisi JAR dosyasını almak için Son'u tıklatın.
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:
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
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.
C: \ oraclexe \ app \ oracle \ ürün \ 10.2.0 \ server \ jdbc \ lib \ ojdbc14.jar
ojdbc14.jar (kavanoz dosyasıdır)
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ı.