मान लें कि आप विंडोज प्रोग्राम notepad.exe
लॉन्च करना चाहते हैं, तो आप exec
फ़ंक्शन ढूंढ रहे हैं। ,
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("C:\\path\\to\\notepad.exe C:\\path\\to\\file.txt");
उदाहरण के लिए पर मेरे मशीन नोटपैड C:\Windows\notepad.exe
पर स्थित है:: आप शायद की तरह कुछ कॉल करना चाहते हैं
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("C:\\Windows\\notepad.exe C:\\test.txt");
इस फ़ाइल test.txt संपादन के लिए खोलने के साथ नोटपैड खुल जाएगा।
नोट आप exec
पर एक तीसरा पैरामीटर भी निर्दिष्ट कर सकते हैं जो कि निष्पादित करने के लिए कार्यशील निर्देशिका है - इसलिए, आप एक प्रोग्राम फ़ाइल लॉन्च कर सकते हैं जो आपके प्रोग्राम की कार्य निर्देशिका से संबंधित है।
'नोटपैड' से आपका क्या मतलब है? विंडोज़, या टेक्स्ट एरिया नियंत्रण पर इस्तेमाल किया जाने वाला एक क्रैपी टेक्स्ट एडिटिंग प्रोग्राम?मुझे "चीजें" मानने के लिए क्षमा करें, लेकिन ऐसा लगता है जैसे आप स्विंग/एडब्ल्यूटी की मूल बातें नहीं जानते हैं। – aviraldg
... आप नोटपैड प्रोग्राम, या कि आप नोटपैड में बनाए गए एक पाठ फ़ाइल को खोलने के लिए करना चाहते हैं? – Stephen