2010-12-21 34 views
28

Java projesi JAR'a Netbeans ile nasıl dışa aktarılır? Eclipse gibi seçenekleri bulamıyorum.NetBeans ile JAR'yi dışa aktarma

+1

olası dupe: Bir dist klasörü yoksa, açıkça 'temiz ve inşa' çalıştırmanız gerekir http://stackoverflow.com/questions/602537/producing-executable-jar-in-netbeans – daveb

cevap

34

Sen sadece projenin /dist klasöre bakmak gerekir, seçenekle

Project Properties -> Build -> Packaging -> Build JAR after compiling

(ancak bu varsayılan olarak etkindir)

+0

Gerekli tüm kitaplık dosyalarını Netbeans'i kullanarak otomatik olarak JAR'a nasıl yüklerim? – kevingreen

+1

Kevingreen: Karınca hedefinin üzerine yazmanız ve bunu "el ile" yapmanız gerekir. Bir "yağ" kavanozu oluşturmak için otomatik bir özellik yoktur. –

+0

Bu menüde şimdi bir seçenek var: Bağımlı Kitaplıkları Kopyala. Gördüğüm –

15

Bunu mu demek istediniz: der bunu JAR? NetBeans bunu otomatik olarak yapar, sadece "temizleyin ve inşa edin" ve projenizin "dist" alt dizinine bakın. Gerekli kütüphaneleri içeren "lib" klasörüne sahip JAR olacaktır. Bu JAR + lib uygulamayı çalıştırmak için yeterlidir.

Proje özelliklerinde "Kaydetme işleminde derleme" özelliğini devre dışı bırakırsanız, artık "temizle ve derleme" yapılmasına artık gerek yoktur; basitçe "oluşturma" çoğu durumda yeterli olur. Kodun sadece bir kısmını değiştirmek ve JAR'ı yeniden oluşturmak istiyorsanız, bu zamandan kazanır. Ancak, NetBeans'in bağımlılıkları ve ikili uyumluluğu düzgün bir şekilde ele almada başarısız olduğuna dikkat edin; bu, hatalı bir JAR'ın "böyle bir yöntem yok" veya başka bir belirsiz istisna atmasına yol açacaktır. Bu nedenle, son tam yeniden oluşturmadan bu yana çok fazla değişiklik yaptıysanız ve hatta bazı sınıflar yeniden derlenmediyse bile hala çalışacağından emin değilseniz, o zaman mükemmel bir şekilde elde etmek için tam bir "temiz ve derleme" yapmalısınız. JAR çalışıyor.

+2

Programınızı derlemiş ve çalıştırmış olsanız bile. – anon58192932

11

Bu varsayılan olarak yapar etkinleştirmeniz gerekir.

+0

tüm projenin klasörünün altındaki klasörler için build, nbproject ve src. – anon58192932

+2

anladım: açıkça 'temizlemek ve inşa et' yapmak zorunda kaldı – anon58192932

3
  1. Proje klasörünüze sağ tıklayın.
  2. Özellikler'i seçin.
  3. Oluşturma seçeneğini genişletin.
  4. Paketleme'yi seçin.
  5. Artık projenizi temizleyin ve oluşturun (Shift + F11).
  6. jar dosyası, your_project_folder \ dist klasöründe oluşturulacaktır.
İlgili konular