कंसोल से जावा प्रोग्राम को कैसे कंपाइल और रन करें

आखिरी अपडेट: 06/07/2023

कंसोल से जावा प्रोग्राम चलाना एक प्रदान करता है कारगर तरीका और इस प्रोग्रामिंग भाषा के साथ काम करने के लिए लचीला है इतना लोकप्रिय. जो लोग जावा द्वारा प्रदान की जाने वाली कार्यक्षमता का पूरा लाभ उठाना चाहते हैं, उनके लिए कंसोल से प्रोग्राम संकलित करना और चलाना सीखना आवश्यक है। इस लेख में, हम अन्वेषण करेंगे कदम से कदम कंसोल से जावा प्रोग्राम को कैसे संकलित और चलाया जाए, एक सुचारू और सफल प्रक्रिया सुनिश्चित करने के लिए सर्वोत्तम प्रथाओं और युक्तियों पर प्रकाश डाला गया। शुरुआती और जावा में अनुभव रखने वाले दोनों के लिए, यह तकनीकी मार्गदर्शिका कंसोल से जावा प्रोग्राम के निष्पादन को अनुकूलित करने के लिए एक मूल्यवान उपकरण होगी।

1. कंसोल से जावा प्रोग्राम संकलित करने और चलाने का परिचय

कंसोल से जावा प्रोग्राम संकलित करना और चलाना किसी भी जावा प्रोग्रामर के लिए एक महत्वपूर्ण कौशल है। कभी-कभी एक्लिप्स या इंटेलीजे जैसे एकीकृत विकास वातावरण (आईडीई) की आवश्यकता के बिना कार्यक्रमों को संकलित करने और चलाने की क्षमता होना उपयोगी हो सकता है। सौभाग्य से, जावा कमांड लाइन के माध्यम से इसे प्राप्त करने का एक सरल तरीका प्रदान करता है।

आरंभ करने के लिए, सुनिश्चित करें कि आपके सिस्टम पर जावा डेवलपमेंट किट (जेडीके) स्थापित है। आप कमांड लाइन पर "javac" टाइप करके और एंटर दबाकर इसे सत्यापित कर सकते हैं। यदि आपको कोई त्रुटि संदेश प्राप्त होता है या कमांड पहचाना नहीं जाता है, तो इसका मतलब है कि आपको जेडीके स्थापित करने की आवश्यकता है। आप इसे यहां से डाउनलोड कर सकते हैं स्थल जावा आधिकारिक और दिए गए निर्देशों का पालन करते हुए इसे इंस्टॉल करें।

एक बार जब आप जेडीके स्थापित कर लेते हैं, तो आप अपने सिस्टम पर कंसोल या कमांड प्रॉम्प्ट खोल सकते हैं और उस स्थान पर नेविगेट कर सकते हैं जहां आपकी जावा फ़ाइल स्थित है। प्रोग्राम को संकलित करने के लिए, जावा फ़ाइल नाम के बाद "javac" कमांड का उपयोग करें। उदाहरण के लिए, यदि आपकी फ़ाइल को "MyProgram.java" कहा जाता है, तो आदेश होगा: javac MiPrograma.java. यह "MyProgram.class" नामक एक बाइटकोड फ़ाइल उत्पन्न करेगा। प्रोग्राम को चलाने के लिए, आप मुख्य वर्ग के नाम के बाद "जावा" कमांड का उपयोग कर सकते हैं। हमारे उदाहरण में, आदेश होगा: java MiPrograma.

2. कंसोल से जावा प्रोग्राम को संकलित और चलाने के लिए आवश्यक उपकरण

कंसोल से जावा प्रोग्राम को संकलित और चलाने के लिए, आपको कुछ प्रमुख टूल की आवश्यकता होगी। नीचे आवश्यक उपकरण और उनका उपयोग करने का तरीका बताया गया है:

जेडीके (जावा डेवलपमेंट किट): यह मुख्य उपकरण है जिसकी आपको आवश्यकता होगी। जेडीके में जावा कंपाइलर (जावैक) और जावा वर्चुअल मशीन (जावा) शामिल हैं। आप आधिकारिक Oracle वेबसाइट से JDK डाउनलोड कर सकते हैं और इसके लिए विशिष्ट इंस्टॉलेशन निर्देशों का पालन कर सकते हैं आपका ऑपरेटिंग सिस्टम.

पाठ संपादक: हालाँकि यह आवश्यक नहीं है, यह अनुशंसा की जाती है कि आप अपने जावा प्रोग्राम को लिखने और सहेजने के लिए एक टेक्स्ट एडिटर का उपयोग करें। आप अपनी पसंद के किसी भी टेक्स्ट एडिटर का उपयोग कर सकते हैं, जैसे नोटपैड++, सबलाइम टेक्स्ट, या एटम। बचाना सुनिश्चित करें आपकी फ़ाइलें .java एक्सटेंशन के साथ ताकि कंपाइलर उन्हें सही ढंग से पहचान सके।

3. चरण दर चरण: कंसोल से जावा प्रोग्राम संकलित करना

कंसोल से जावा प्रोग्राम संकलित करने के लिए, आपको निम्नलिखित चरणों का पालन करना होगा:

  1. सबसे पहले, सुनिश्चित करें कि आपके कंप्यूटर पर JDK (जावा डेवलपमेंट किट) स्थापित है। आप कंसोल खोलकर और कमांड चलाकर इसे सत्यापित कर सकते हैं javac -version. यदि कमांड पहचाना नहीं गया है, तो इसका मतलब है कि आपके पास जेडीके इंस्टॉल नहीं है और आपको इसे आधिकारिक जावा वेबसाइट से डाउनलोड और इंस्टॉल करना होगा।
  2. इसके बाद, कंसोल खोलें और उस .java फ़ाइल के स्थान पर नेविगेट करें जिसे आप संकलित करना चाहते हैं। आप कमांड का उपयोग करके ऐसा कर सकते हैं cd फ़ोल्डर पथ के बाद। उदाहरण के लिए, यदि आपकी .java फ़ाइल "C:प्रोग्राम्स" फ़ोल्डर में है, तो आप कमांड का उपयोग कर सकते हैं cd C:Programas उस स्थान पर नेविगेट करने के लिए.
  3. एक बार फ़ाइल स्थान पर, कमांड का उपयोग करें javac इसे संकलित करने के लिए .java फ़ाइल का नाम लिखें। उदाहरण के लिए, यदि आपकी फ़ाइल को "MyProgram.java" कहा जाता है, तो कमांड होगा javac MiPrograma.java. यदि कोड में कोई त्रुटि नहीं है, तो यह एक .class फ़ाइल उत्पन्न करेगा।

यह ध्यान रखना ज़रूरी है कि संकलन के दौरान त्रुटियाँ उत्पन्न हो सकती हैं। यदि कोड में त्रुटियां हैं, तो कंसोल त्रुटि संदेश प्रदर्शित करेगा और आपको दोबारा संकलन करने का प्रयास करने से पहले उन्हें ठीक करना होगा। त्रुटियों को खोजने और ठीक करने के लिए, आप सिंटैक्स हाइलाइटिंग और जावा डिबगर्स के साथ टेक्स्ट एडिटर जैसे टूल का उपयोग कर सकते हैं।

एक बार प्रोग्राम सफलतापूर्वक संकलित हो जाने पर, आप इसे कमांड का उपयोग करके चला सकते हैं java उसके बाद मूल वर्ग का नाम आता है। उदाहरण के लिए, यदि मुख्य वर्ग को "माईप्रोग्राम" कहा जाता है, तो कमांड होगा java MiPrograma. यह प्रोग्राम चलाएगा और कंसोल में आउटपुट प्रदर्शित करेगा।

4. कंसोल से जावा प्रोग्राम संकलित करते समय सामान्य संकलन त्रुटियों को ठीक करें

कंसोल से जावा प्रोग्राम संकलित करते समय, संकलन त्रुटियों का सामना करना आम बात है जो प्रक्रिया को कठिन बना सकती है। हालाँकि, इन त्रुटियों के लिए कई समाधान हैं जो उन्हें हल करना आसान बना सकते हैं। नीचे हम तीन सबसे आम संकलन त्रुटियों और उन्हें ठीक करने के तरीके के बारे में विस्तार से बताएंगे।

1. "प्रतीक नहीं ढूंढ सका" त्रुटि: यह त्रुटि इंगित करती है कि कंपाइलर कोड में प्रयुक्त कोई प्रतीक या वेरिएबल नहीं ढूंढ सकता है। इसे हल करने के लिए, आपको यह सत्यापित करना होगा कि वेरिएबल सही ढंग से घोषित किया गया है और प्रतीक वर्तमान कोड से पहुंच योग्य है। इसके अतिरिक्त, संभावित लेखन त्रुटियों या गलत चर नामों की समीक्षा करना महत्वपूर्ण है। यदि बाहरी पुस्तकालयों का उपयोग कर रहे हैं, तो आवश्यक आयात शामिल करना सुनिश्चित करें। अंत में, ये परिवर्तन करने के बाद प्रोग्राम को पुनः संकलित करें।

विशेष सामग्री - यहां क्लिक करें  टैगस्पेस विंडोज़ के किस संस्करण तक संगत है?

2. "असंगत प्रकार" त्रुटि: यह त्रुटि तब होती है जब किसी चर को असंगत प्रकार में निर्दिष्ट करने का प्रयास किया जाता है। इसे ठीक करने के लिए, आपको अपने वेरिएबल असाइनमेंट की समीक्षा करनी चाहिए और सुनिश्चित करना चाहिए कि डेटा प्रकार संगत हैं। यदि विधियों का उपयोग किया जा रहा है, तो स्पष्ट प्रकार के रूपांतरणों की आवश्यकता हो सकती है। कभी-कभी यह त्रुटि आदिम डेटा प्रकारों और वस्तुओं के बीच भ्रम के कारण होती है। कोड की प्रभावित पंक्तियों की सावधानीपूर्वक समीक्षा करें और आवश्यक परिवर्तन करें।

5. कंसोल से जावा प्रोग्राम चलाने की प्रक्रिया को समझना

कंसोल से जावा प्रोग्राम चलाने की प्रक्रिया को समझने के लिए, कोड को संकलित करने और चलाने के लिए आवश्यक चरणों को समझना आवश्यक है। नीचे अनुसरण किए जाने वाले चरणों की एक विस्तृत मार्गदर्शिका दी गई है।

1. संकलन: पहला कदम यह सुनिश्चित करना है कि आपके कंप्यूटर पर जावा डेवलपमेंट किट (जेडीके) स्थापित है। एक बार इंस्टॉल हो जाने पर, कमांड प्रॉम्प्ट खोलें और उस जावा फ़ाइल के स्थान पर नेविगेट करें जिसे आप चलाना चाहते हैं। फ़ाइल संकलित करने के लिए निम्न आदेश का उपयोग करें:

javac NombreDelArchivo.java

2. निष्पादन: एक बार सफलतापूर्वक संकलित हो जाने पर, आप प्रोग्राम चलाने के लिए आगे बढ़ सकते हैं। कमांड लाइन पर निम्नलिखित कमांड का उपयोग करें:

java NombreDelArchivo

3. बाहर की जाँच करें: प्रोग्राम चलाने के बाद आउटपुट कंसोल में प्रदर्शित होगा। जांचें कि क्या आउटपुट अपेक्षा के अनुरूप है और यदि आवश्यक हो, तो कोड में आवश्यक समायोजन करें और बिल्ड और रन प्रक्रिया फिर से शुरू करें।

6. कंसोल से जावा प्रोग्राम चलाते समय कमांड लाइन तर्कों का उपयोग करना

कंसोल से जावा प्रोग्राम चलाते समय, आप प्रोग्राम के निष्पादन को अनुकूलित करने के लिए कमांड-लाइन तर्कों का उपयोग कर सकते हैं। कमांड लाइन तर्क वे मान हैं जो कंसोल से शुरू होने पर प्रोग्राम को पास किए जाते हैं, और इसका उपयोग विशिष्ट क्रियाएं करने या प्रोग्राम सेटिंग्स को समायोजित करने के लिए किया जा सकता है।

कंसोल से जावा प्रोग्राम चलाते समय कमांड लाइन तर्कों का उपयोग करने के लिए, आपको इन चरणों का पालन करना होगा:

  1. अपने पर कमांड कंसोल खोलें ओएस.
  2. उस .java फ़ाइल के स्थान को ब्राउज़ करें जिसमें वह प्रोग्राम है जिसे आप चलाना चाहते हैं।
  3. "javac filename.java" कमांड का उपयोग करके .java फ़ाइल संकलित करें। यह एक .class फ़ाइल उत्पन्न करेगा.
  4. एक बार संकलित होने पर, "जावा फ़ाइल नाम तर्क1 तर्क2..." कमांड का उपयोग करके प्रोग्राम चलाएं। जिन तर्कों को आप प्रोग्राम में भेजना चाहते हैं उन्हें रिक्त स्थान से अलग किया जाना चाहिए।

उदाहरण के लिए, मान लें कि आपके पास "MyProgram.java" नामक एक प्रोग्राम है और आप इसे दो तर्क पारित करना चाहते हैं: "value1" और "value2"। कंसोल में, "MyProgram.java" फ़ाइल के स्थान पर जाएँ और निम्नलिखित कमांड चलाएँ:

javac MiPrograma.java
java MiPrograma valor1 valor2

एक बार प्रोग्राम चलने के बाद, आप args[] सरणी का उपयोग करके जावा कोड के भीतर कमांड लाइन तर्कों तक पहुंचने में सक्षम होंगे। उदाहरण के लिए, पिछले मामले में, आप निम्नानुसार तर्कों तक पहुंच सकते हैं:

String argumento1 = args[0];
String argumento2 = args[1];

कंसोल से जावा प्रोग्राम चलाते समय कमांड लाइन तर्कों का उपयोग करने से आप प्रोग्राम के निष्पादन को अनुकूलित कर सकते हैं और इसे अधिक लचीला बना सकते हैं। ध्यान रखें कि त्रुटियों से बचने और प्रोग्राम की सही कार्यप्रणाली सुनिश्चित करने के लिए अपने कोड में इनपुट तर्कों को मान्य करना महत्वपूर्ण है।

7. कंसोल से जावा प्रोग्राम चलाते समय समस्या निवारण और डिबगिंग

कंसोल से जावा प्रोग्राम चलाते समय समस्या निवारण और डीबग करने के लिए, कुछ प्रमुख चरणों का पालन करना महत्वपूर्ण है। सबसे पहले, संभावित सिंटैक्स, तर्क या लेखन त्रुटियों की पहचान करने के लिए प्रोग्राम कोड की सावधानीपूर्वक समीक्षा करने की अनुशंसा की जाती है। इस कार्य को पूरा करने के लिए, एक्लिप्स या नेटबीन्स जैसे एकीकृत विकास उपकरण (आईडीई) का होना मददगार है, जो स्वत: पूर्णता, सिंटैक्स हाइलाइटिंग प्रदान करते हैं और आपके कोड में संभावित समस्याओं का पता लगाने में मदद करते हैं।

एक बार संभावित समस्या की पहचान हो जाने पर, डिबगिंग दृष्टिकोण का उपयोग किया जा सकता है। इसमें प्रोग्राम को चरण दर चरण चलाना, प्रत्येक चर के मूल्य का निरीक्षण करना और प्रत्येक चरण में प्रोग्राम के व्यवहार का निरीक्षण करना शामिल है। ऐसा करने के लिए, अधिकांश विकास परिवेश डिबग करने का विकल्प प्रदान करते हैं, जो आपको कोड में ब्रेकप्वाइंट सेट करने और रन टाइम पर इसकी स्थिति की जांच करने की अनुमति देता है।

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

8. कंसोल से जावा प्रोग्राम संकलित करने और चलाने के लिए युक्तियाँ और सर्वोत्तम अभ्यास

इस अनुभाग में, उन्हें प्रदान किया जाएगा. इन चरणों का पालन करने से आपके कार्यक्रमों का सफल निष्पादन सुनिश्चित होगा और आपका समय और निराशा बचेगी।

1. सुनिश्चित करें कि आपके कंप्यूटर पर जावा का सही संस्करण स्थापित है। इसे सत्यापित करने के लिए, आप कंसोल खोल सकते हैं और कमांड टाइप कर सकते हैं java -version. यदि सूचीबद्ध संस्करण वह नहीं है जिसकी आपको आवश्यकता है, तो आपको आधिकारिक जावा वेबसाइट से सही संस्करण स्थापित करना होगा।

विशेष सामग्री - यहां क्लिक करें  मेरे PS5 पर वर्चुअल चश्मे के साथ स्प्लिट स्क्रीन गेमिंग समस्याओं को कैसे ठीक करें?

2. अपना जावा कोड संकलित करने से पहले, सुनिश्चित करें कि आपने .java एक्सटेंशन के साथ अपनी स्रोत फ़ाइल में सभी परिवर्तन सहेज लिए हैं। फिर, कंसोल खोलें और कमांड का उपयोग करके अपने फ़ाइल स्थान पर नेविगेट करें cd. उदाहरण के लिए, यदि आपकी फ़ाइल स्थित है डेस्क पर, क्या आप लिखेंगे cd escritorio.

3. कमांड का उपयोग करके अपना प्रोग्राम संकलित करें javac आपके स्रोत फ़ाइल के नाम के बाद। उदाहरण के लिए, यदि आपकी फ़ाइल का नाम "MyProgram.java" है, तो आप लिखेंगे javac MiPrograma.java. यदि संकलन सफल होता है, तो .class एक्सटेंशन वाली एक बाइट कोड फ़ाइल तैयार की जाएगी।

9. कंसोल से जावा प्रोग्राम को संकलित और निष्पादित करने में सुधार और नई सुविधाएँ

इस अनुभाग में, हम इसका पता लगाने जा रहे हैं। इन अद्यतनों ने प्रक्रिया को सरल बना दिया है और जावा अनुप्रयोगों को विकसित करने की दक्षता में सुधार किया है।

सबसे उल्लेखनीय सुधारों में से एक जावा प्रोग्राम को सीधे कमांड लाइन से संकलित और चलाने की क्षमता है। इससे एकीकृत विकास वातावरण (आईडीई) या अतिरिक्त टूल का उपयोग करने की आवश्यकता समाप्त हो गई है। डेवलपर्स अब सीधे कंसोल में काम कर सकते हैं, प्रक्रिया को सुव्यवस्थित कर सकते हैं और अधिक वैयक्तिकृत अनुभव की अनुमति दे सकते हैं।

इसके अतिरिक्त, जावा कमांड लाइन में नए विकल्प और कार्यक्षमता पेश की गई हैं। उदाहरण के लिए, अब संकलन और रनटाइम के दौरान बाहरी पुस्तकालयों को जोड़ना संभव है, जिससे अधिक लचीलापन मिलता है और तीसरे पक्ष के कोड को एकीकृत करना आसान हो जाता है। डिबगिंग टूल को भी अनुकूलित किया गया है, जिससे त्रुटियों का पता लगाया जा सकता है और उन्हें अधिक तेज़ी से ठीक किया जा सकता है।

संक्षेप में, उन्होंने प्रक्रिया को सरल बना दिया है और अनुप्रयोग विकास में दक्षता में सुधार किया है। डेवलपर्स के पास अब आईडीई का उपयोग करने की आवश्यकता को समाप्त करते हुए सीधे कमांड लाइन पर काम करने की क्षमता है। नए विकल्प और कार्यक्षमताएं अधिक लचीलेपन की अनुमति देती हैं और बाहरी पुस्तकालयों के एकीकरण की सुविधा प्रदान करती हैं। इन सुधारों का अन्वेषण करें और अपने जावा प्रोग्रामिंग कौशल को अगले स्तर पर ले जाएं!

10. कंसोल से जावा प्रोग्राम संकलित और चलाते समय बाहरी पुस्तकालयों का उपयोग करना

जावा में प्रोग्राम विकसित करते समय, पहले से लागू कार्यक्षमताओं का लाभ उठाने के लिए बाहरी पुस्तकालयों का उपयोग करना आम बात है। ये लाइब्रेरीज़ JAR फ़ाइलें हैं जिनमें कक्षाएं और विधियाँ शामिल हैं जिनका उपयोग हमारे कार्यक्रमों में किया जा सकता है। इस आलेख में, हम आपको दिखाएंगे कि कंसोल से जावा प्रोग्राम संकलित और चलाने के दौरान आप इन बाहरी पुस्तकालयों का उपयोग कैसे कर सकते हैं।

पहला कदम उस बाहरी लाइब्रेरी को डाउनलोड करना है जिसका आप उपयोग करना चाहते हैं। आप इंटरनेट पर विभिन्न प्रकार की लाइब्रेरी उपलब्ध पा सकते हैं, उनमें से कई ओपन सोर्स हैं। एक बार जब आप डाउनलोड कर लें जार फ़ाइल लाइब्रेरी से, इसे अपने सिस्टम पर किसी सुलभ स्थान पर सहेजें।

इसके बाद, जब आप अपना जावा प्रोग्राम संकलित और चलाते हैं तो आपको बाहरी लाइब्रेरी निर्दिष्ट करनी होगी। ऐसा करने के लिए, विकल्प का उपयोग करें -cp लाइब्रेरी JAR फ़ाइल के पथ के बाद। उदाहरण के लिए, यदि JAR फ़ाइल फ़ोल्डर में स्थित है lib अपने प्रोजेक्ट के अंदर, आप अपने प्रोग्राम को संकलित करने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:

javac -cp lib/nombre_biblioteca.jar MiPrograma.java

प्रतिस्थापित करना याद रखें nombre_biblioteca आपके द्वारा उपयोग की जा रही JAR फ़ाइल के वास्तविक नाम से।

11. कंसोल से जावा प्रोग्राम में एकाधिक स्रोत फ़ाइलों को संकलित करना और चलाना

यह एक जटिल प्रक्रिया लग सकती है, लेकिन सही कदमों और सही उपकरणों के साथ इसे आसानी से किया जा सकता है।

पहली चीज़ जो हमें करने की ज़रूरत है वह यह सुनिश्चित करना है कि हमने इसे इंस्टॉल कर लिया है जावा डेवलपमेंट किट (जेडीके) हमारे सिस्टम में. यह हमें अपनी स्रोत फ़ाइलों को संकलित करने और चलाने के लिए आवश्यक उपकरण प्रदान करेगा। यह सुनिश्चित करने के लिए स्थापित जेडीके के संस्करण की जांच करना महत्वपूर्ण है कि यह उन फ़ाइलों के साथ संगत है जिन्हें हम संकलित करना चाहते हैं।

एक बार जब हमारे पास जेडीके स्थापित हो जाए, तो हम इसे खोलने के लिए आगे बढ़ते हैं आराम हमारे सिस्टम में. वहां से, हम कमांड का उपयोग करके उस निर्देशिका पर जाते हैं जहां हमारी स्रोत फ़ाइलें स्थित हैं cd. अगला, हम कमांड का उपयोग करते हैं जेवैक इसके बाद उन स्रोत फ़ाइलों के नाम आते हैं जिन्हें हम संकलित करना चाहते हैं। यदि फ़ाइलें अलग-अलग स्थानों पर हैं, तो हमें प्रत्येक फ़ाइल का पूरा पथ प्रदान करना होगा।

12. कंसोल से जावा प्रोग्राम संकलित और चलाते समय अनुकूलन और उन्नत कॉन्फ़िगरेशन

यह प्रोग्रामर के लिए एक मौलिक कौशल है। इस अनुभाग में, हम सीखेंगे कि अपने जावा विकास अनुभव को बेहतर बनाने के लिए उपलब्ध अनुकूलन और कॉन्फ़िगरेशन विकल्पों का अधिकतम लाभ कैसे उठाया जाए।

सबसे पहले, जावा प्रोग्राम संकलित करते समय उपलब्ध विकल्पों से परिचित होना महत्वपूर्ण है। सबसे उपयोगी विकल्पों में से एक संकलित फ़ाइलों के लिए आउटपुट निर्देशिका निर्दिष्ट करने की क्षमता है। यह हमें अपनी परियोजनाओं को बेहतर ढंग से व्यवस्थित करने और स्रोत फ़ाइलों को संकलित फ़ाइलों से अलग करने की अनुमति देता है। आउटपुट डायरेक्टरी को निर्दिष्ट करने के लिए, हम विकल्प का उपयोग कर सकते हैं -d वांछित निर्देशिका के नाम के बाद।

एक और दिलचस्प विकल्प हमारे जावा प्रोग्रामों को संकलित और चलाते समय बाहरी पुस्तकालयों को शामिल करने की संभावना है। यह विशेष रूप से तब उपयोगी होता है जब हम तृतीय-पक्ष लाइब्रेरी का उपयोग कर रहे होते हैं और संकलन त्रुटियों या टूटे हुए लिंक से बचना चाहते हैं। बाहरी लाइब्रेरी को शामिल करने के लिए, हम विकल्प का उपयोग कर सकते हैं -cp पुस्तकालय पथ के बाद.

13. कंसोल से जावा को संकलित करने और चलाने के साथ विभिन्न विकास परिवेशों की तुलना

जावा एक उच्च स्तरीय प्रोग्रामिंग भाषा है जिसे विभिन्न विकास परिवेशों में कंसोल से संकलित और चलाया जा सकता है। हालाँकि, प्रत्येक पर्यावरण की अपनी विशेषताएं और फायदे हैं। नीचे हम कुछ लोकप्रिय विकल्पों की तुलना करते हैं और विस्तार से बताते हैं कि उनमें से प्रत्येक पर कंसोल से जावा को कैसे संकलित और चलाया जाए।

विशेष सामग्री - यहां क्लिक करें  मैं अपने फ़ोन पर एंड्रॉइड ऑपरेटिंग सिस्टम को कैसे अपडेट करूं?

1. ग्रहण: ग्रहण एक व्यापक रूप से उपयोग किया जाने वाला एकीकृत विकास वातावरण (आईडीई) है जो जावा डेवलपर्स के लिए कई कार्यक्षमताएं प्रदान करता है। एक्लिप्स में जावा प्रोग्राम को संकलित करने और चलाने के लिए, बस एक नया प्रोजेक्ट बनाएं, एक स्रोत कोड फ़ाइल जोड़ें, और फिर "इस रूप में चलाएँ" और फिर "जावा एप्लिकेशन" चुनने के लिए फ़ाइल पर राइट-क्लिक करें। यह प्रोग्राम को एक्लिप्स कंसोल में संकलित और चलाएगा।

2. IntelliJ IDEA: IntelliJ IDEA जावा विकास के लिए एक और लोकप्रिय IDE है। IntelliJ में जावा प्रोग्राम को संकलित करने और चलाने के लिए, आप एक नया प्रोजेक्ट बनाते हैं, एक स्रोत कोड फ़ाइल जोड़ते हैं, और फिर "रन" चुनने के लिए फ़ाइल पर राइट-क्लिक करें और फिर "फ़ाइल नाम चलाएँ" चुनें। यह IntelliJ कंसोल में बिल्ड और रन परिणाम भी प्रदर्शित करेगा।

3. नेटबीन्स: नेटबीन्स एक और शक्तिशाली आईडीई है जो जावा विकास का समर्थन करता है। नेटबीन्स में जावा प्रोग्राम को संकलित करने और चलाने के लिए, आपको एक नया प्रोजेक्ट बनाना होगा, एक स्रोत कोड फ़ाइल जोड़नी होगी, और फिर "फ़ाइल चलाएँ" चुनने के लिए फ़ाइल पर राइट-क्लिक करें। यह प्रोग्राम को संकलित और चलाने का कारण बनेगा, और नेटबीन्स कंसोल में परिणाम प्रदर्शित करेगा।

संक्षेप में, जावा को कंसोल से संकलित और चलाएँ हो सकता है एक्लिप्स, IntelliJ IDEA और NetBeans जैसे विभिन्न विकास परिवेशों में। प्रत्येक के पास इन कार्यों को पूरा करने का थोड़ा अलग तरीका है, लेकिन वे सभी जावा अनुप्रयोगों को विकसित करने का एक आसान और सुविधाजनक तरीका प्रदान करते हैं। प्रत्येक विकल्प का अन्वेषण करें और पता लगाएं कि कौन सा आपकी प्रोग्रामिंग आवश्यकताओं के लिए सबसे उपयुक्त है!

14. वर्कअराउंड: कंसोल से परे जावा प्रोग्राम को संकलित करने और चलाने के अन्य तरीके

कंसोल का उपयोग करने के अलावा जावा प्रोग्राम को संकलित करने और चलाने के लिए कई विकल्प हैं। ये समाधान विभिन्न उपकरण और दृष्टिकोण प्रदान करते हैं जो विकास प्रक्रिया को सुविधाजनक बना सकते हैं और उत्पादकता में सुधार कर सकते हैं। नीचे कुछ विकल्प दिए गए हैं जो सहायक हो सकते हैं:

1. एकीकृत विकास वातावरण (आईडीई): एक्लिप्स, नेटबीन्स और इंटेलीजे आईडीईए जैसे आईडीई जावा प्रोग्राम को विकसित करने, संकलित करने और चलाने के लिए एक संपूर्ण वातावरण प्रदान करते हैं। ये उपकरण सिंटैक्स हाइलाइटिंग, कोड स्वत: पूर्णता, डिबगिंग और प्रोजेक्ट प्रबंधन जैसी उन्नत सुविधाएँ प्रदान करते हैं। इसके अलावा, वे एक सहज ग्राफिकल इंटरफ़ेस प्रदान करते हैं जो स्रोत कोड को देखना और संशोधित करना आसान बनाता है। आरंभ करने के लिए, बस अपनी पसंद का आईडीई डाउनलोड और इंस्टॉल करें, एक नया प्रोजेक्ट बनाएं और जावा कोड लिखना और चलाना शुरू करें।

2. पाठ संपादक: यदि आप हल्का और सरल समाधान पसंद करते हैं, तो आप जावा समर्थन वाले टेक्स्ट एडिटर का उपयोग कर सकते हैं, जैसे सबलाइम टेक्स्ट, दृश्य स्टूडियो कोड या परमाणु. ये संपादक सिंटैक्स हाइलाइटिंग और स्वत: पूर्णता जैसी बुनियादी सुविधाएं प्रदान करते हैं, लेकिन उनके पास पूर्ण आईडीई की सभी कार्यक्षमताएं नहीं होती हैं। हालाँकि, वे उन डेवलपर्स के बीच एक लोकप्रिय विकल्प हैं जो टेक्स्ट एडिटर के लचीलेपन और सरलता को पसंद करते हैं। जावा प्रोग्राम को टेक्स्ट एडिटर के साथ संकलित करने और चलाने के लिए, बस फ़ाइल को ".java" एक्सटेंशन के साथ सहेजें, टर्मिनल खोलें, और उचित संकलन और रन कमांड का उपयोग करें।

3. ऑनलाइन टूल: यदि आप अपने कंप्यूटर पर कोई सॉफ़्टवेयर इंस्टॉल नहीं करना चाहते हैं, तो आप जावा प्रोग्राम संकलित करने और चलाने के लिए ऑनलाइन टूल का उपयोग कर सकते हैं। कई विकल्प उपलब्ध हैं वेब पर, जैसे compilejava.net, repl.it और jdoodle.com। ये उपकरण आपको जटिल सेटअप की आवश्यकता के बिना सीधे ब्राउज़र में जावा कोड लिखने और चलाने की अनुमति देते हैं। बस टूल की वेबसाइट पर जाएं, अपना कोड कॉपी करें और पेस्ट करें, और संबंधित बिल्ड या रन बटन पर क्लिक करें।

संक्षेप में, कंसोल से जावा प्रोग्राम को संकलित और चलाना सीखना किसी भी जावा डेवलपर के लिए एक आवश्यक कौशल है। इस लेख के माध्यम से, हमने इसे प्राप्त करने के लिए आवश्यक कदम देखे हैं प्रभावी ढंग से.

सबसे पहले, हमें यह सुनिश्चित करना होगा कि हमारी मशीन पर जावा डेवलपमेंट किट (जेडीके) स्थापित है। जावा प्रोग्राम को संकलित और चलाने में सक्षम होने के लिए यह एक शर्त है।

इसके बाद, हमने "जावैक" कमांड का उपयोग करके जावा प्रोग्राम को संकलित करने की प्रक्रिया का पता लगाया है। यह कमांड हमें अपने स्रोत कोड को "बाइटकोड" नामक निष्पादन योग्य फ़ाइल में बदलने की अनुमति देता है।

इसके बाद, हमने सीखा कि "जावा" कमांड का उपयोग करके संकलित जावा प्रोग्राम को कैसे चलाया जाता है। यह कमांड हमें जावा वर्चुअल मशीन (जेवीएम) शुरू करने और निष्पादन के लिए हमारे प्रोग्राम को लोड करने की अनुमति देता है।

इसके अलावा, हमने यह भी देखा है कि "मुख्य" विधि में "आर्ग्स" पैरामीटर का उपयोग करके कमांड लाइन से हमारे प्रोग्राम में तर्क कैसे पारित किए जाते हैं। यह हमें कंसोल से अपने प्रोग्राम के साथ इंटरैक्ट करने की सुविधा देता है।

अंत में, हम यह समझने के महत्व पर प्रकाश डालते हैं कि कंसोल कैसे काम करता है और विभिन्न विकल्प और पैरामीटर जिनका उपयोग जावा संकलन और रन कमांड के साथ किया जा सकता है। यह हमें अपने प्रोग्राम को अधिक कुशलता से अनुकूलित और डिबग करने की अनुमति देता है।

अंत में, कंसोल से जावा प्रोग्राम को संकलित और चलाने का ज्ञान होने से हमें अपने कोड पर अधिक नियंत्रण और समझ मिलती है। यह प्रक्रिया किसी भी जावा डेवलपर के लिए आवश्यक है, क्योंकि यह हमें अधिक कुशलतापूर्वक और प्रभावी ढंग से काम करने की अनुमति देती है। दुनिया में सॉफ्टवेयर विकास का.