जावा सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषाओं में से एक है। यह एक IDE-इंटेंसिव प्रोग्रामिंग भाषा भी है, जिसमें एक्लिप्स के साथ टाइट इंटीग्रेशन है। आप क्विक कंपाइलिंग और एक्जीक्यूशन के लिए कमांड प्रॉम्प्ट से जावा प्रोग्राम चला सकते हैं।
यदि आप जावा सीखना शुरू कर रहे हैं, तो यहां विंडोज में कमांड प्रॉम्प्ट से जावा एप्लिकेशन चलाना शुरू करने में आपकी मदद करने के लिए एक बेसिक गाइड है।
जावा डेवलपमेंट किट (JDK) इंस्टॉल करना
इससे पहले कि आप अपने कंप्यूटर पर जावा प्रोग्राम चला सकें, आपको एक डेडिकेटेड कंपाइलर इंस्टॉल करने की आवश्यकता होगी। यह जावा डेवलपमेंट किट (JDK) के भीतर आता है। यह किसी भी प्लेटफॉर्म पर जावा में विकसित करने के लिए एक आवश्यक उपकरण है।
JDK, जावा रनटाइम एनवायरनमेंट (JRE) के समान नहीं है, जो आपके पास पहले से इंस्टॉल होगा यदि आपने कभी अपने मशीन पर जावा एप्लिकेशन का उपयोग किया है।
सबसे पहले, Oracle की वेबसाइट से JDK डाउनलोड करें - विंडोज वर्जन। "JRE टू सर्वर" एडिशन डाउनलोड न करना सुनिश्चित करें।
अगला, किसी अन्य प्रोग्राम की तरह इंस्टॉलर चलाएं और निर्देशों का पालन करें।
कमांड प्रॉम्प्ट से जावा प्रोग्राम चलाना
नोटपैड या किसी अन्य टेक्स्ट एडिटर का उपयोग करके नीचे दिए गए जैसा एक साधारण जावा प्रोग्राम बनाएं। फ़ाइल को ".txt" के बजाय ".java" एक्सटेंशन के साथ सेव करना सुनिश्चित करें।
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
अगला, विंडोज स्टार्ट मेन्यू से कमांड प्रॉम्प्ट खोलें।
cd कमांड का उपयोग करके अपनी वर्किंग डायरेक्टरी को उस डायरेक्टरी में बदलें जिसमें आपका जावा प्रोग्राम है।
cd Documents\[Java-program-folder]
यहां से, अपने कंप्यूटर पर जावा डेवलपमेंट किट (JDK) के वर्जन का पथ ढूंढें। उदाहरण के लिए, यदि आप 64-बिट विंडोज चला रहे हैं, तो यह अक्सर "C:\Program Files\Java" में होगा।
अगला, set कमांड के साथ JDK का पथ सेट करें:
set path=%path%;C:\Program Files\Java\jdk-16.0.1\bin
आपको करंट जावा वर्जन को प्रतिबिंबित करने के लिए डायरेक्टरी पथ बदलने की आवश्यकता हो सकती है। सुनिश्चित करें कि आप जावा डेवलपमेंट किट (JDK) डायरेक्टरी का उपयोग कर रहे हैं और "bin" फ़ोल्डर की ओर इशारा कर रहे हैं।
जावा रनटाइम एनवायरनमेंट (JRE) फ़ोल्डर में भी एक "bin" फ़ोल्डर होता है लेकिन इसमें जावा कंपाइलर नहीं होता। यदि आपको कंपाइलेशन के आसपास त्रुटियां मिलती हैं, तो सुनिश्चित करें कि आप सही डायरेक्टरी पथ का उपयोग कर रहे हैं।
javac कमांड के साथ जावा प्रोग्राम को कंपाइल करें, जैसा कि नीचे दिखाया गया है:
javac HelloWorld.java
चेतावनी दी जाती है कि आपको कुछ होता हुआ नहीं दिखाई देगा। हालांकि, यदि आप dir कमांड का उपयोग करते हैं, तो आप अपनी डायरेक्टरी में ".class" एक्सटेंशन में समाप्त होने वाली एक नई फाइल देखेंगे। यह इंगित करता है कि प्रोग्राम कंपाइल हो गया है।
अंत में, अपने प्रोग्राम को चलाने के लिए java कमांड का उपयोग करें:
java HelloWorld
आप प्रोग्राम को कमांड प्रॉम्प्ट विंडो के भीतर चलते हुए देखेंगे, लेकिन एक और कार्य है जो आप यह सुनिश्चित करने के लिए कर सकते हैं कि आपका जावा प्रोग्राम सुचारू रूप से चले - अपना पथ सेट करना।
स्थायी PATH सेट करना
उपरोक्त कमांड आपके जावा कंपाइलर PATH को स्थायी रूप से सेट नहीं करता है। यह उस सत्र के लिए एनवायरनमेंट वेरिएबल सेट करता है, लेकिन वह परिवर्तन कमांड प्रॉम्प्ट सत्र बंद होने पर मिटा दिया जाएगा। सभी भविष्य के सत्रों के लिए अपने PATH वेरिएबल को बदलने के लिए नीचे दिए गए चरणों का पालन करें।
1. स्टार्ट मेन्यू से "कंट्रोल पैनल -> सिस्टम और सुरक्षा" खोलें और सिस्टम पर क्लिक करें।
2. बाएं मेन्यू में "उन्नत सिस्टम सेटिंग्स" पर क्लिक करें।
3. "सिस्टम गुण -> उन्नत" विंडो के नीचे "एनवायरनमेंट वेरिएबल्स ..." बटन पर क्लिक करें।
4. Path वेरिएबल चुनें, फिर Edit बटन पर क्लिक करें।
5. अपने पथ में एक नई डायरेक्टरी जोड़ने के लिए New पर क्लिक करें।
6. ऊपर उपयोग किए गए डायरेक्टरी पथ को टेक्स्ट बॉक्स में पेस्ट करें। फिर से, सुनिश्चित करें कि आप जावा डेवलपमेंट किट (JDK) डायरेक्टरी का उपयोग कर रहे हैं और उसके बगल में जावा रनटाइम एनवायरनमेंट (JRE) डायरेक्टरी का नहीं।
अंत में, परिवर्तन करने के लिए OK पर क्लिक करें।
निष्कर्ष
इस लेख में एक साधारण जावा प्रोग्राम दिखाया गया है, लेकिन आप कमांड प्रॉम्प्ट से लगभग किसी भी जावा प्रोग्राम को शुरू कर सकते हैं। अच्छी खबर यह है कि प्रक्रिया आपके प्रोग्राम की प्रकृति के बावजूद सीधी है।
यदि आप जावा और जावास्क्रिप्ट के बीच अंतर समझना चाहते हैं, तो हमारे पास आपके लिए एकदम सही लेख है। क्या यह लेख आपको कमांड प्रॉम्प्ट से जावा प्रोग्राम चलाने में मदद करेगा? हमें नीचे टिप्पणी अनुभाग में बताएं!