S01L02 – Maven के बिना हेलोवर्ल्ड जावा प्रोग्राम

html
शीर्षक:
Java के साथ शुरुआत: IntelliJ IDEA में अपनी पहली "Hello World" एप्लिकेशन बनाना


सामग्री तालिका

  1. परिचय
  2. अपना विकास वातावरण स्थापित करना
    1. IntelliJ IDEA स्थापित करना
    2. JDK कॉन्फ़िगर करना
  3. एक नया Java प्रोजेक्ट बनाना
    1. प्रोजेक्ट प्रारंभ करना
    2. प्रोजेक्ट संरचना को समझना
  4. अपना पहला Java प्रोग्राम लिखना
    1. नमूना कोड जोड़ना
    2. एप्लिकेशन चलाना
  5. अपनी एप्लिकेशन को JAR फ़ाइल में पैकेज करना
    1. एक आर्टिफैक्ट बनाना
    2. Manifest कॉन्फ़िगर करना
    3. JAR फ़ाइल बनाना
  6. सामान्य समस्याओं का समाधान
  7. निष्कर्ष

परिचय

Java प्रोग्रामिंग की आपकी यात्रा में आपका स्वागत है! यह ईबुक शुरुआती लोगों और बुनियादी ज्ञान वाले डेवलपर्स को Maven की जटिलताओं के बिना IntelliJ IDEA का उपयोग करके एक सरल "Hello World" एप्लिकेशन बनाने की प्रक्रिया में मार्गदर्शन करने के लिए डिज़ाइन की गई है। चाहे आप अपना पहला विकास वातावरण स्थापित कर रहे हों या Java प्रोजेक्ट संरचना के मूल सिद्धांतों को समझना चाहते हों, यह मार्गदर्शिका आपकी सभी आवश्यकताओं को पूरा करती है।

महत्व और उद्देश्य

"Hello World" प्रोग्राम के साथ शुरुआत करना किसी भी प्रोग्रामिंग भाषा को सीखने में एक पारंपरिक पहला कदम है। यह आपको निम्नलिखित में सक्षम बनाता है:

  • विकास उपकरणों को समझना: Java के लिए सबसे लोकप्रिय एकीकृत विकास वातावरण (IDEs) में से एक, IntelliJ IDEA, से परिचित होना।
  • अपना वातावरण सेट अप करना: Java एप्लिकेशन को संकलित और चलाने के लिए आवश्यक Java Development Kit (JDK) को कॉन्फ़िगर करना।
  • प्रोजेक्ट संरचना सीखना: यह समझना कि Java प्रोजेक्ट कैसे व्यवस्थित होते हैं, जिसमें स्रोत फाइलें और आउटपुट डायरेक्टरीज़ शामिल हैं।
  • आत्मविश्वास बढ़ाना: अपना पहला प्रोग्राम सफलतापूर्वक चलाना अधिक जटिल प्रोजेक्ट्स के लिए नींव तैयार करता है।

फायदे और नुकसान

फायदे नुकसान
IntelliJ IDEA के साथ त्वरित सेटअप IntelliJ और JDK की स्थापना की आवश्यकता होती है
प्रोजेक्ट संरचना की स्पष्ट समझ Maven के बिना मैनुअल कॉन्फ़िगरेशन थकाऊ हो सकता है
कंसोल आउटपुट के साथ त्वरित प्रतिक्रिया बड़े प्रोजेक्ट्स के लिए सीमित स्केलेबिलिटी

कब और कहाँ उपयोग करें

यह मार्गदर्शिका निम्नलिखित के लिए आदर्श है:

  • शुरुआती: Java प्रोग्रामिंग में नए व्यक्ति।
  • सरलता चाहने वाले डेवलपर्स: वे जो Maven जैसे अतिरिक्त लेयर्स के बिना शुरुआत करना पसंद करते हैं।
  • शैक्षिक उद्देश्य: शिक्षकों और शिक्षार्थियों के लिए जो Java और IDE उपयोग के मूल बातें समझना चाहते हैं।

अपना विकास वातावरण स्थापित करना

कोडिंग में डूबने से पहले, यह आवश्यक है कि आप अपने विकास वातावरण को सही ढंग से सेट अप करें। इस खंड में हम IntelliJ IDEA स्थापित करने और Java Development Kit (JDK) को कॉन्फ़िगर करने के बारे में बताएंगे।

IntelliJ IDEA स्थापित करना

IntelliJ IDEA Java विकास के लिए एक शक्तिशाली IDE है। इसे स्थापित करने के लिए निम्नलिखित चरणों का पालन करें:

  1. IntelliJ IDEA डाउनलोड करें:
    • JetBrains वेबसाइट पर जाएं और अपने ऑपरेटिंग सिस्टम के लिए उपयुक्त संस्करण चुनें।
  2. इंस्टॉलर चलाएं:
    • IDE को स्थापित करने के लिए स्क्रीन पर दिए गए निर्देशों का पालन करें।
  3. IntelliJ IDEA लॉन्च करें:
    • स्थापना के बाद, अपना प्रोजेक्ट सेट अप करने के लिए IntelliJ IDEA खोलें।

JDK कॉन्फ़िगर करना

Java Development Kit (JDK) Java एप्लिकेशन को संकलित और चलाने के लिए आवश्यक है।

  1. Microsoft JDK 17 इंस्टॉल करें:
    • Microsoft OpenJDK या अपनी पसंद का कोई अन्य Java संस्करण डाउनलोड करें।
  2. IntelliJ IDEA में JDK सेट अप करें:
    • वेलकम स्क्रीन पर, New Project पर क्लिक करें।
    • Java चुनें और ड्रॉपडाउन मेनू से इंस्टॉल किया गया JDK चुनें।
    • अपना प्रोजेक्ट बनाने के लिए Next पर क्लिक करें और फिर Finish पर क्लिक करें।

एक नया Java प्रोजेक्ट बनाना

IntelliJ IDEA और JDK को कॉन्फ़िगर करने के बाद, आप अपना पहला Java प्रोजेक्ट बनाने के लिए तैयार हैं।

प्रोजेक्ट प्रारंभ करना

  1. नया प्रोजेक्ट शुरू करें:
    • IntelliJ IDEA खोलें और New Project पर क्लिक करें।
  2. प्रोजेक्ट प्रकार चुनें:
    • Maven का उपयोग किए बिना Java चुनें।
  3. प्रोजेक्ट का नाम रखें:
    • प्रोजेक्ट का नाम HelloWorld दर्ज करें।
  4. प्रोजेक्ट सेटिंग्स कॉन्फ़िगर करें:
    • सुनिश्चित करें कि उपयुक्त JDK चयनित है।
    • प्रोजेक्ट बनाने के लिए Finish पर क्लिक करें।

प्रोजेक्ट संरचना को समझना

प्रोजेक्ट बन जाने के बाद, निम्नलिखित डिरेक्टरीज़ से परिचित हो जाएं:

  • src/: आपके Java स्रोत फाइलें शामिल हैं।
  • out/: संकलित class फाइलें स्टोर होती हैं।
  • META-INF/: आपके प्रोजेक्ट के लिए मेटाडेटा रखता है, जैसे कि manifest फाइल।

अपना पहला Java प्रोग्राम लिखना

अब, चलिए एक सरल Java प्रोग्राम लिखते हैं जो कंसोल पर "Hello and welcome!" प्रिंट करता है।

नमूना कोड जोड़ना

  1. स्रोत डिरेक्टरी में नेविगेट करें:
    • प्रोजेक्ट एक्सप्लोरर में src/ फोल्डर को विस्तारित करें।
  2. नई Java क्लास बनाएं:
    • org.studyeasy पैकेज पर राइट-क्लिक करें, New → Java Class चुनें, और इसका नाम HelloWorld रखें।
  3. कोड लिखें:

एप्लिकेशन चलाना

  1. प्रोग्राम चलाएं:
    • Run बटन पर क्लिक करें या HelloWorld क्लास पर राइट-क्लिक करें और Run 'HelloWorld.main()' चुनें।
  2. आउटपुट देखें:
    • कंसोल में निम्नलिखित प्रदर्शित होना चाहिए:


अपनी एप्लिकेशन को JAR फ़ाइल में पैकेज करना

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

एक आर्टिफैक्ट बनाना

  1. प्रोजेक्ट संरचना में नेविगेट करें:
    • File → Project Structure पर जाएं।
  2. नया आर्टिफैक्ट जोड़ें:
    • बाएं पैन में Artifacts चुनें।
    • + आइकन पर क्लिक करें और JAR → From modules with dependencies चुनें।
  3. आर्टिफैक्ट कॉन्फ़िगर करें:
    • HelloWorld मॉड्यूल चुनें।
    • Main Class (org.studyeasy.HelloWorld) निर्दिष्ट करें।
    • आर्टिफैक्ट बनाने के लिए OK पर क्लिक करें।

Manifest कॉन्फ़िगर करना

Manifest फाइल आपके JAR के एंट्री पॉइंट को परिभाषित करती है।

  1. Manifest कॉन्फ़िगरेशन सत्यापित करें:
    • सुनिश्चित करें कि MANIFEST.MF में Main-Class एट्रिब्यूट org.studyeasy.HelloWorld की ओर इशारा करता है।
  2. परिवर्तनों को लागू करें:
    • कॉन्फ़िगरेशन सहेजने के लिए Apply और फिर OK पर क्लिक करें।

JAR फ़ाइल बनाना

  1. आर्टिफैक्ट बनाएं:
    • Build → Build Artifacts → Build पर जाएं।
  2. JAR ढूंढें:
    • JAR फ़ाइल आमतौर पर out/artifacts/HelloWorld_jar/ डायरेक्टरी में मिलती है।
  3. JAR फ़ाइल चलाएं:
    • JAR पर राइट-क्लिक करें और Run चुनें, या कमांड लाइन का उपयोग करें:

  1. कंसोल में प्रदर्शित होगा:


सामान्य समस्याओं का समाधान

Class Not Found Exception

समस्या: JAR फ़ाइल चलाने पर ClassNotFoundException प्राप्त हो रहा है।

कारण: Manifest फाइल में मुख्य क्लास सही ढंग से निर्दिष्ट नहीं हो सकता है या classpath गलत कॉन्फ़िगर किया गया है।

समाधान:

  1. Run Configuration संपादित करें:
    • Run → Edit Configurations पर नेविगेट करें।
  2. Before Launch सेटिंग्स में संशोधन करें:
    • Before launch सेक्शन में, + आइकन पर क्लिक करें और Build Artifacts चुनें।
    • उपयुक्त JAR आर्टिफैक्ट चुनें।
  3. लागू करें और चलाएं:
    • Apply और फिर OK पर क्लिक करें।
    • सुनिश्चित करने के लिए एप्लिकेशन को फिर से चलाएं कि कॉन्फ़िगरेशन सही है।

Missing Output Folder

समस्या: प्रोजेक्ट बनाने के बाद अपेक्षित अनुसार out फोल्डर उत्पन्न नहीं हो रहा है।

कारण: निर्माण प्रक्रिया में देरी या समस्याएँ, संभवतः JDK संस्करण असंगतियों के कारण।

समाधान:

  1. प्रोजेक्ट को रिफ्रेश करें:
    • प्रोजेक्ट पर राइट-क्लिक करें और Reload from Disk चुनें।
  2. प्रोजेक्ट को पुनःबिल्ड करें:
    • सुनिश्चित करने के लिए Build → Rebuild Project पर जाएं कि सभी घटक सही ढंग से संकलित हों।
  3. JDK संगतता सत्यापित करें:
    • सुनिश्चित करें कि आप संगत JDK संस्करण का उपयोग कर रहे हैं (Java 17 की सिफारिश की जाती है)।

निष्कर्ष

बधाई हो! आपने IntelliJ IDEA का उपयोग करके Maven के बिना अपनी पहली Java एप्लिकेशन सफलतापूर्वक बनाई, चलाई, और पैकेज की है। यह बुनियादी ज्ञान अधिक जटिल प्रोजेक्ट्स के लिए नींव तैयार करता है और Java विकास के मूल सिद्धांतों से परिचित कराता है।

मुख्य बिंदु

  • पर्यावरण सेटअप: IntelliJ IDEA और JDK की सही स्थापना और कॉन्फ़िगरेशन महत्वपूर्ण हैं।
  • प्रोजेक्ट संरचना: स्रोत फाइलों और संकलित आउटपुट की संगठन को समझना कुशल विकास में सहायक होता है।
  • बुनियादी कोडिंग: एक सरल Java प्रोग्राम लिखना और चलाना आत्मविश्वास और बुनियादी कौशल को बढ़ाता है।
  • एप्लिकेशन पैकेजिंग: JAR फ़ाइल बनाना आपकी Java एप्लिकेशन के आसान वितरण और निष्पादन की अनुमति देता है।






नोट: यह लेख AI द्वारा उत्पन्न किया गया है।

SEO Keywords: Java प्रोग्रामिंग, IntelliJ IDEA ट्यूटोरियल, Hello World Java, Java प्रोजेक्ट सेटअप, शुरुआती Java गाइड, JAR फ़ाइल बनाना, Java Development Kit, IntelliJ प्रोजेक्ट संरचना, Maven के बिना Java, Java एप्लिकेशन पैकेजिंग.


अतिरिक्त संसाधन:

अपने Java विकास यात्रा पर आत्मविश्वास के साथ आगे बढ़ें, और याद रखें कि प्रयोग और अभ्यास प्रोग्रामिंग में महारत हासिल करने की कुंजी हैं। खुश कोडिंग!

Share your love