2010-12-13 11 views
6

के साथ मैनिफेस्ट फ़ाइल में क्लासपाथ वैरिएबल का निर्माण करना क्या ग्रहण के लिए एक परियोजना को निर्यात करते समय मैनिफेस्ट में अपने क्लासपाथ वैरिएबल पर परिभाषित करना चाहते हैं, सभी जारों को आउटपुट करने का कोई तरीका है?ईक्लीप्स

ClassPath: . /lib/somejar.jar /lib/otherjar.jar 

धन्यवाद

उत्तर

13

हाँ, वहाँ है: मैं सिर्फ सभी जार मैं अपने प्रोजेक्ट की जरूरत पर निर्भर करती है, जिस पर क्लिक करने के लिए, और फिर ग्रहण उत्पादन यह सब की तरह है सक्षम होने के लिए चाहते हैं

ग्रहण> फ़ाइल> निर्यात> जावा> रनने योग्य जेएआर फ़ाइल> "जेनरेट किए गए जेएआर के बगल में एक उप-फ़ोल्डर में आवश्यक लाइब्रेरी कॉपी करें"

यह आपके जावा प्रोजेक्ट की सभी क्लासपाथ प्रविष्टियों के साथ एक MANIFEST.MF बनाएगा। आपको एक वर्किंग लॉन्च कॉन्फ़िगरेशन होना चाहिए।

"पैकेज आवश्यक पुस्तकालय" का उपयोग करें, क्योंकि यह आपके जार फ़ाइल में एक बुरा जार-इन-जार-संसाधन लोडर क्लास बनाएगा। आप आमतौर पर ऐसी चीजें नहीं चाहते हैं।

बीटीडब्ल्यू, क्या आपने मेवेन की कोशिश की? यह आपके लिए स्वचालित रूप से करता है। हर बार। सभी प्लेटफार्मों पर। सभी आईडीई पर। स्वतंत्र रूप से आपके ग्रहण संस्करण के। जब आप छुट्टियों पर होते हैं तो यह आपके बिल्ड सर्वर पर भी करता है।

संबंधित मुद्दे