"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं जावा एप्लिकेशन से बैच फ़ाइल कैसे चला सकता हूं?

मैं जावा एप्लिकेशन से बैच फ़ाइल कैसे चला सकता हूं?

2025-02-06 पर पोस्ट किया गया
ब्राउज़ करें:637

बिल्ड \ file_load_type निर्यात \ file_load_type "चुनौतीपूर्ण लग सकता है। विंडोज पर सीएमडी। यूनिक्स स्क्रिप्ट फ़ाइलों के विपरीत, जो कि शेबंग (#!) का उपयोग करते हैं, निष्पादन कार्यक्रम को निर्दिष्ट करने के लिए, बैच फ़ाइलों में इस तंत्र की कमी है। "runtime.getRuntime () का उपयोग करके बैच फ़ाइल को निष्पादित करने का प्रयास किया गया। Exec (" build.bat ", null, new File ("। "))", सफल नहीं होगा क्योंकि यह मान लिया गया था कि प्रत्यक्ष निष्पादन संभव था। ] How Can I Run a Batch File from a Java Application?
समाधान: CMD

का उपयोग करना इस चुनौती पर काबू पाने की कुंजी बैच फ़ाइल को निष्पादित करने के लिए CMD कमांड का उपयोग करना है। यहाँ सही जावा कोड है:

runtime.getRuntime ()। Exec ("cmd /c start \" \ "बिल्ड.बैट"); कमांड की शुरुआत के लिए \ "", आप एक कमांड विंडो को आमंत्रित करते हैं जो बैच फ़ाइल को निष्पादित करता है। START \ "\" तर्क किसी भी आउटपुट को प्रदर्शित करने के लिए एक रिक्त शीर्षक के साथ एक अलग कमांड विंडो बनाता है। वैकल्पिक रूप से, स्टार्ट \ "\" के बिना "cmd /c build.bat" का उपयोग करना अलग कमांड विंडो को छोड़ देता है और आउटपुट को जावा के भीतर पढ़ने की अनुमति देता है। बैच फ़ाइलों की और वांछित क्रियाएं करें।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3