में निष्पादन योग्य जार का निर्माण मैं नेटबीन 6.5 का उपयोग कर रहा हूं और किसी कारण से यह निष्पादन योग्य जार "बॉक्स से बाहर" नहीं पैदा करेगा।नेटबीन
मैंने अपनी परियोजना को प्रोजेक्ट गुणों "रन" मेनू में मुख्य श्रेणी परिभाषित मुख्य प्रोजेक्ट के रूप में सेट किया है और जब मैं इसे चलाने के लिए F6 दबाता हूं तो यह निर्दोष रूप से काम करता है।
मैंने मैनिफेस्ट फ़ाइल को देखा और वास्तव में वहां मुख्य वर्ग को परिभाषित नहीं किया, और लाइब्रेरी निर्भरताओं को भी छोड़ दिया।
क्या मुझे कुछ याद आ रही है? निष्पादन योग्य जार फ़ाइलों का उत्पादन करने के लिए कोई तरीका है (मैन्युअल रूप से मैनिफेस्ट फ़ाइल को बदलने के अलावा)?
संपादित करें: हाँ, मैं साफ करने की कोशिश की और फिर से बनाने और यह एक ही MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 10.0-b23 (Sun Microsystems Inc.)
विषम। बहुत यकीन है कि NetBeans प्रति डिफ़ॉल्ट निष्पादन योग्य जार बनाता है। जब आप कोई प्रोजेक्ट चलाते हैं तो यह मेरे लिए कंसोल आउटपुट में भी बताता है। नेटबीन काम पर नहीं है इसलिए मैं वास्तव में दोबारा जांच नहीं कर सकता :( – willcodejavaforfood
प्रोजेक्ट निर्देशिका में manifest.mf को .jar फ़ाइल में verbatim कॉपी नहीं किया गया है। मुख्य श्रेणी विशेषता और कोई लाइब्रेरी पथ जोड़े जाते हैं जब आप "साफ करते हैं और बिल्ड करें "प्रोजेक्ट –
हां, यह डिफ़ॉल्ट रूप से निष्पादन योग्य जार बनाता है। साफ और पुनर्निर्माण करने का प्रयास करें। –