2010-12-21 17 views
28

नेटबीन्स के साथ जावा परियोजना को जावा परियोजना कैसे निर्यात करें? मुझे ग्रहण जैसे विकल्प नहीं मिल रहे हैं।नेटबीन्स

+1

संभव शिकार: http://stackoverflow.com/questions/602537/producing-executable-jar-in-netbeans – daveb

उत्तर

34

आप तुम सिर्फ परियोजना की /dist फ़ोल्डर में देखने की जरूरत है विकल्प

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

(लेकिन यह डिफ़ॉल्ट रूप से सक्षम)

+0

मैं Netbeans का उपयोग कर स्वचालित रूप से जार में सभी आवश्यक लाइब्रेरी फ़ाइलों को कैसे पैक करूं? – kevingreen

+1

@kevingreen: आपको चींटी लक्ष्य को ओवरराइट करना होगा और इसे "मैन्युअल" करना होगा। "वसा" जार बनाने के लिए कोई स्वचालित सुविधा नहीं है –

+0

उस मेनू में अब एक विकल्प है: निर्भर पुस्तकालयों की प्रतिलिपि बनाएँ। –

15

क्या आपका मतलब है संकलन इसे जार में संकलित करें? NetBeans स्वचालित रूप से करता है, बस "स्वच्छ और निर्माण" करें और अपनी परियोजना की "dist" उपनिर्देशिका में देखें। जरूरी पुस्तकालयों वाले "lib" फ़ोल्डर वाला जार होगा। ये JAR + lib एप्लिकेशन चलाने के लिए पर्याप्त हैं।

यदि आप प्रोजेक्ट गुणों में "सहेजें पर संकलन" अक्षम करते हैं, तो अब "साफ और निर्माण" करना आवश्यक नहीं है, ज्यादातर मामलों में बस "निर्माण" पर्याप्त होगा। यह समय बचाएगा यदि आप केवल कुछ कोड बदलना चाहते हैं और जार का पुनर्निर्माण करना चाहते हैं। हालांकि, ध्यान दें कि नेटबीन कभी-कभी निर्भरता और बाइनरी संगतता को सही तरीके से संभालने में विफल रहता है, जिससे एक दोषपूर्ण जार फेंकता है "ऐसी कोई विधि नहीं" या अन्य अस्पष्ट अपवाद। इसलिए, यदि आपने अंतिम पूर्ण पुनर्निर्माण के बाद से बहुत सारे बदलाव किए हैं और यहां तक ​​कि दूरस्थ रूप से यह भी सुनिश्चित नहीं किया है कि यह अभी भी काम करेगा, भले ही कुछ कक्षाएं पुन: संकलित न हों, फिर भी आपको पूरी तरह से पूर्ण "साफ और निर्माण" करना होगा काम कर रहे जार

+2

यदि आप एक जिले फ़ोल्डर नहीं है, तो आपको 'स्वच्छ और निर्माण' चलाने की आवश्यकता भले ही आप पहले ही संकलित और अपना प्रोग्राम चला रहे हों। – anon58192932

11

यह डिफ़ॉल्ट रूप से करता सक्षम करने की आवश्यकता,।

+0

जो कुछ मैं देखता हूं वह मेरे प्रोजेक्ट के फ़ोल्डर के तहत फ़ोल्डर के लिए बिल्ड, एनबीप्रोजेक्ट, और src है। – anon58192932

+2

ने इसे समझ लिया: स्पष्ट रूप से 'साफ और निर्माण' को स्पष्ट रूप से चलाने के लिए – anon58192932

3
  1. राइट क्लिक करें अपने प्रोजेक्ट फ़ोल्डर पर क्लिक करें।
  2. गुण चुनें।
  3. विस्तार विकल्प का विस्तार करें।
  4. पैकेजिंग का चयन करें।
  5. अब अपनी परियोजना को साफ करें और बनाएं (Shift + F11)।
  6. जार फ़ाइल आपके_project_folder \ dist फ़ोल्डर पर बनाई जाएगी।