पर कमांड लाइन तर्कों पर उत्तीर्ण करने के लिए मैंने एक ग्रहण परियोजना से एक चलने योग्य JAR बनाया जो किसी दिए गए XML फ़ाइल को संसाधित करता है और सादा पाठ निकालता है। हालांकि, इस संस्करण के लिए आवश्यक है कि फ़ाइल को कोड में हार्ड-कोड किया जाए।रनने योग्य JAR
इस
java -jar wiki2txt enwiki-20111007-pages-articles.xml
की तरह कुछ करते हैं और जार xml फ़ाइल पर अमल करने के लिए एक तरीका है?
मैंने कुछ लोगों को देखा है, और दिए गए सभी उदाहरणों को कमांड लाइन पर जेएआर संकलित करने के साथ करना है, और तर्कों में गुजरने के साथ कोई भी सौदा नहीं करता है।
स्पष्टीकरण के लिए धन्यवाद। केवल पिछले बार मुझे जावा प्रोग्राम के लिए तर्क डालना पड़ा था, ग्रहण-केवल निष्पादन के माध्यम से। उनमें से कोई भी स्टैंडअलोन उत्पाद नहीं था, और मुझे एहसास नहीं हुआ कि एक ही सिद्धांत सच है। – Jason
क्यों "इनपुटस्ट्रीम इनपुटस्ट्रीम = MyClass.class.getResourceAsStream (तर्क [0]);" काम नहीं? –
@AththurEirich यह एक अलग सवाल की तरह लगता है। अपने "तर्क [0]" को प्रिंट करें .. अगर वह सही मान प्रिंट करता है, तो आप एक जार फ़ाइल में कमांडलाइन तर्क सफलतापूर्वक पास करने में सक्षम थे। – Kal