मुझे लगता है कि आप इसे इस तरह से आजमा सकते हैं;
यहां आपके प्रश्न के लिए एक सरल उदाहरण है। सबसे पहले, हम मानते हैं कि हमारे पास D:\javademo
जैसी प्रोजेक्ट निर्देशिका है। इस कामकाजी निर्देशिका में हम एक मुख्य श्रेणी HelloWorld.java बनाते हैं और thtat में हमारी अन्य JAR फ़ाइलें शामिल हैं, जैसे commons-lang.jar
। अब, हमें test.jar फ़ाइल में हमारे मुख्य वर्ग हैलोवर्ल्ड और commons-lang.jar को संग्रहित करना होगा।
Manifest-Version: 1.0
Created-By: tony example
Class-Path: test.jar commons-lang.jar
Main-Class: org.tony.java.HelloWorld
हमें इस फाइल test.mf
नामित: इसलिए है कि हम इस तरह हमारी कक्षा-पथ और मुख्य श्रेणी निर्दिष्ट कर सकते हैं
पहले हम हमारे प्रकट फ़ाइल को संपादित करना होगा। अब हम इस तरह हमारे JAR फ़ाइल उत्पन्न करने के लिए jar
आदेश का उपयोग करें:
jar -cvfm test.jar test.mf -C ./ .
तो यह JAR फ़ाइल test.jar
उत्पन्न होगा। जावा कमांड का उपयोग करके आप इस मुख्य वर्ग को चलाने के लिए इस कमांड का उपयोग कर सकते हैं:
java -jar test.jar
यह मेरा समाधान है। मुझे उम्मीद है कि यह आपको कुछ सहायक देगा ...
* "मैं एक निष्पादन योग्य जार बनाना चाहता हूं जिसमें अन्य जार पुस्तकालय शामिल हैं" * जो आप चाहते हैं उससे कम महत्वपूर्ण है। [JWS] (http://stackoverflow.com/tags/java-web-start/info) या संस्थापक का एक और प्रकार कई अवसरों पर अच्छी तरह से काम करने के लिए देखा गया है के साथ कई जार की तैनाती। –
http://stackoverflow.com/questions/5424761/java-packaging-building-common-techniques-jar-file-specifically/5424847#5424847 –