Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में विंडोज़ मीडिया प्लेयर जैसे बाहरी प्रोग्राम को कैसे निष्पादित करें?

रनटाइम क्लास का उपयोग करना

जावा java.lang.Runtime नामक एक वर्ग प्रदान करता है, इस वर्ग का उपयोग करके आप वर्तमान परिवेश के साथ इंटरफेस कर सकते हैं।

getRunTime() (स्थिर) इस वर्ग की विधि वर्तमान अनुप्रयोग से जुड़ी एक रनटाइम वस्तु लौटाती है।

निष्पादन () विधि मौजूदा वातावरण (सिस्टम) में एक प्रक्रिया को निष्पादित करने के लिए कमांड का प्रतिनिधित्व करने वाले स्ट्रिंग मान को स्वीकार करती है और इसे निष्पादित करती है।

इसलिए, रनटाइम क्लास का उपयोग करके बाहरी एप्लिकेशन को निष्पादित करने के लिए -

  • getRuntime() . का उपयोग करके रन टाइम ऑब्जेक्ट प्राप्त करें विधि।

  • exec() को स्ट्रिंग मान के रूप में इसके पथ को पास करके आवश्यक प्रक्रिया निष्पादित करें विधि।

उदाहरण

आयात java.io.IOException;पब्लिक क्लास ट्रेल {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args[]) IOException फेंकता है {रनटाइम रन =रनटाइम। getRuntime (); System.out.println ("बाहरी प्रोग्राम निष्पादित करना स्ट्रिंग फ़ाइल ="सी:\\ प्रोग्राम फ़ाइलें \\ विंडोज मीडिया प्लेयर \\ wmplayer.exe"; run.exec (फ़ाइल); }}

आउटपुट

System.out.println("बाहरी प्रोग्राम का निष्पादन... 

ProcessBuilder वर्ग का उपयोग करना

इसी तरह, ProcessBuilder . के निर्माता वर्ग एक प्रक्रिया और उसके तर्कों को पैरामीटर के रूप में निष्पादित करने के लिए कमांड का प्रतिनिधित्व करने वाले प्रकार स्ट्रिंग के एक चर तर्क को स्वीकार करता है और एक वस्तु का निर्माण करता है।

प्रारंभ () इस वर्ग की विधि वर्तमान प्रोसेसबिल्डर में प्रक्रिया (तों) को शुरू/निष्पादित करती है। इसलिए, ProcessBuilder वर्ग . का उपयोग करके बाहरी प्रोग्राम चलाने के लिए -

  • प्रक्रिया को निष्पादित करने के लिए कमांड पास करके प्रोसेसबिल्डर क्लास को इंस्टेंट करें और इसके कंस्ट्रक्टर के पैरामीटर के रूप में इसके लिए तर्क दें।

  • प्रारंभ () . को लागू करके प्रक्रिया को निष्पादित करें ऊपर बनाई गई वस्तु पर विधि।

उदाहरण

आयात java.io.IOException;पब्लिक क्लास एक्सटर्नलप्रोसेस {सार्वजनिक स्थैतिक शून्य मुख्य(स्ट्रिंग args[]) IOException फेंकता है {स्ट्रिंग कमांड ="C:\\Program Files\\Windows Media Player\\wmplayer.exe"; स्ट्रिंग आर्ग ="डी:\\sample.mp3"; // एक प्रक्रिया का निर्माण प्रोसेसबिल्डर बिल्डर =नया प्रोसेसबिल्डर (कमांड, आर्ग); System.out.println ("बाहरी प्रोग्राम निष्पादित करना // प्रक्रिया शुरू करना बिल्डर।स्टार्ट (); }}

आउटपुट

बाहरी प्रोग्राम का निष्पादन। . . . . . . .

  1. विंडोज मीडिया प्लेयर त्रुटियों को कैसे ठीक करें

    जब आप इसे खोलते हैं तो क्या आपका विंडोज मीडिया प्लेयर क्रैश और फ्रीज हो जाता है? विंडोज मीडिया प्लेयर एक साधारण कारण के लिए सबसे लोकप्रिय मीडिया प्लेयर है - यह माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम के हर संस्करण के साथ शामिल है। तथ्य यह है कि यह मीडिया प्लेयर इतना लोकप्रिय है इसका मतलब यह नहीं है कि य

  1. विंडोज मीडिया प्लेयर में उपशीर्षक कैसे जोड़ें I

    क्या यह बहुत अच्छा नहीं होगा यदि आप विंडोज मीडिया प्लेयर में उपशीर्षक जोड़ सकें? इससे आपके कंप्यूटर पर मीडिया फ़ाइलों को देखना आसान हो जाएगा। जब आप विंडोज मीडिया प्लेयर के साथ वीडियो देखने में रुचि रखते हैं, तो आप उपशीर्षक सुविधा का लाभ उठा सकते हैं। विंडोज़ मीडिया प्लेयर। 10 से पहले के विंडोज संस्क

  1. Windows 10 में Windows Media Player क्रैश कैसे ठीक करें

    क्या विंडोज मीडिया प्लेयर गो-टू म्यूजिक प्लेयर ने आपके विंडोज 10 पर काम करना बंद कर दिया है? या अब यह MP4 फ़ाइलें नहीं चलाता है? जो भी हो, यहाँ कुछ अच्छी खबर है। इस लेख में, हम सीखेंगे कि खराब विंडोज मीडिया प्लेयर को कैसे ठीक किया जाए। Windows Media Player क्रैश होने की त्रुटि के कारण भ्रष्ट डि