Java दुनिया की सबसे लोकप्रिय Programming Languages में से एक है, जिसका उपयोग Web Applications, Software और Android Apps बनाने में किया जाता है। यदि आप Java सीखना शुरू करना चाहते हैं, तो सबसे पहले अपने कंप्यूटर में Java Development Kit (JDK) को Install और Configure करना जरूरी है।
इस गाइड में आप Windows में Java JDK Download और Install करना, Environment Variables सेट करना, Java Installation Verify करना सीखेंगे।
Java Installation के लिए क्या-क्या जरूरी है? (Pre-requisites)
Windows में Java Install करने से पहले कुछ आवश्यक चीजों का होना जरूरी है। इससे Installation प्रक्रिया आसान हो जाती है और बाद में किसी प्रकार की Error आने की संभावना कम रहती है।
Java Setup शुरू करने से पहले सुनिश्चित करें कि
- आपके कंप्यूटर में लेटेस्ट (Windows 10 या Windows 11) ऑपरेटिंग सिस्टम इंस्टॉल हो।
- सिस्टम में Administrator Permission उपलब्ध हो, ताकि Software Install किया जा सके।
- इंटरनेट कनेक्शन मौजूद हो, जिससे Java JDK डाउनलोड किया जा सके।
- हार्ड डिस्क में कम से कम 500 MB खाली स्थान उपलब्ध हो।
- कम से कम 4 GB RAM (8 GB या अधिक अनुशंसित)।
- 64-bit Windows का उपयोग करना बेहतर है।
- JDK Download करने के लिए कोई Web Browser जैसे Google Chrome, Microsoft Edge या Mozilla Firefox इंस्टॉल हो।
- Command Prompt (CMD) का सामान्य उपयोग करने की जानकारी हो।
- Java के नवीनतम LTS (Long Term Support) Version जैसे Java 25 या Java 21 को डाउनलोड करने की योजना हो।
इन आवश्यकताओं को पूरा करने के बाद आप आसानी से Java JDK डाउनलोड, इंस्टॉल और कॉन्फ़िगर कर सकते हैं।
Step 1: Windows में JDK (Java Development Kit) Download और Install कैसे करें?
Java Setup की प्रक्रिया में सबसे पहला कदम JDK (Java Development Kit) को डाउनलोड और इंस्टॉल करना है। वर्तमान में Java का स्वामित्व और विकास Oracle Corporation के पास है। मूल रूप से Java को Sun Microsystems ने विकसित किया था, लेकिन Oracle ने Sun Microsystems का अधिग्रहण 2010 में कर लिया, जिसके बाद Java Oracle के नियंत्रण में आ गया।
Oracle समय-समय पर Java के नए वर्शन जारी करता है। आप LTS (Long Term Support) वर्शन जैसे Java 25 या Java 21 का उपयोग कर सकते हैं, जो सबसे स्थिर (Stable) माने जाते हैं।
JDK Download करने की प्रक्रिया
- सबसे पहले अपने कंप्यूटर में कोई भी वेब ब्राउज़र (जैसे Google Chrome) खोलें।
- Google पर "Oracle Java Download" सर्च करें या सीधे Oracle की आधिकारिक वेबसाइट पर जाएँ।
- Downloads सेक्शन में आपको Java JDK के विभिन्न वर्शन (Versions) तथा Windows, Linux और macOS के विकल्प दिखाई देंगे।
- अपनी आवश्यकता के अनुसार नवीनतम LTS Version (जैसे Java 21 या Java 25) का चयन करें।
- इसके बाद Windows टैब पर क्लिक करें।
- अब अपने सिस्टम के अनुसार x64 Installer (.exe) के सामने दिए गए डाउनलोड लिंक पर क्लिक करके फ़ाइल डाउनलोड कर लें।
- डाउनलोड पूर्ण होने के बाद JDK इंस्टॉलेशन के लिए तैयार है।
JDK Install करने की प्रक्रिया:
- जब JDK Setup फ़ाइल डाउनलोड हो जाए, तो उस पर डबल-क्लिक करके उसे ओपन करें।
-
आपके सामने एक 'Installation Wizard' विंडो खुलेगी। यहाँ Next पर क्लिक करें।
Java JDK Installation Wizard में Next पर क्लिक करें -
अगले स्टेप में यह आपसे Installation Path (जहाँ Java इंस्टॉल होगा) पूछेगा। डिफ़ॉल्ट रूप से यह
C:\Program Files\Java\jdk-xxहोता है। इसे ऐसा ही रहने दें और Next पर क्लिक करें।
Java JDK installation path को default रहने दें -
इसके बाद इंस्टॉलेशन की प्रक्रिया शुरू हो जाएगी। कुछ ही सेकंड में आपको Successfully Installed का मैसेज दिखाई देगा। अब Close बटन पर क्लिक कर दें।
Java JDK successfully installed होने के बाद Close पर क्लिक करें
Step 2: Java Environment Variables (Path) कैसे सेट करें?
JDK को सफलतापूर्वक इंस्टॉल करने के बाद भी आपका कंप्यूटर Java के कमांड्स को नहीं पहचान पाता है। इसके लिए हमें Windows को बताना पड़ता है कि Java कहाँ इंस्टॉल है। इसी प्रक्रिया को Environment Variables या Path Setup करना कहते हैं।
यदि आप यह स्टेप नहीं करेंगे, तो Command Prompt (CMD) में प्रोग्राम कंपाइल करते समय "javac is not recognized as an internal or external command" की एरर आएगी।
1. Java Installation Path कॉपी करें
सबसे पहले उस स्थान पर जाएँ जहाँ JDK इंस्टॉल किया गया है
C:\Program Files\Java\jdk-25\bin
अब bin फ़ोल्डर का पूरा Path कॉपी कर लें। यही आगे Path Variable में जोड़ा जाएगा।
2. System Properties खोलें
तरीका 1: Control Panel के माध्यम से (सुझावित)
- Control Panel खोलें।
-
System पर क्लिक करें।
Control Panel में System option चुनें -
बाईं ओर दिखाई देने वाले Advanced System Settings पर क्लिक करें।
System page से Advanced System Settings खोलें
तरीका 2: Run Command (सबसे तेज़ तरीका)
- Windows + R दबाएँ।
-
Run बॉक्स में sysdm.cpl टाइप कर Enter दबाएं।
Run box में sysdm.cpl command टाइप करें -
System Properties विंडो सीधे खुल जाएगी। यहाँ Advanced टैब में जाकर Environment Variables बटन पर क्लिक करें।
System Properties में Environment Variables पर क्लिक करें
टिप: Windows 10 और Windows 11 में sysdm.cpl कमांड Advanced System Settings खोलने का सबसे तेज़ और आसान तरीका माना जाता है।
3. Environment Variables पर जाएं:
खुलने वाली नई विंडो में सबसे नीचे दिए गए Environment Variables बटन पर क्लिक करें।
1. JAVA_HOME वेरिएबल बनाएं (वैकल्पिक लेकिन अनुशंसित):
- 'System variables' वाले सेक्शन में New पर क्लिक करें।
- Variable Name में लिखें: JAVA_HOME
-
Variable Value में अपने JDK फ़ोल्डर का पाथ पेस्ट करें (ध्यान रहे, इसमें आखिरी का \bin हटा दें, जैसे:
C:\Program Files\Java\jdk-25)। इसके बाद OK करें।
नोट: JAVA_HOME वेरिएबल बनाना अनिवार्य नहीं है, लेकिन यह एक मानक (Standard) है। Maven, Gradle और Tomcat जैसे सॉफ्टवेयर Java की लोकेशन पहचानने के लिए इसी का उपयोग करते हैं। इसके बिना सामान्य Java प्रोग्राम तो चल जाएंगे, लेकिन कुछ एडवांस टूल्स में आपको Java का पाथ (Path) मैन्युअली सेट करना पड़ेगा।
2. Path Variable को एडिट करें:
- अब 'System Variables' की सूची में Path वेरिएबल को चुनें और Edit (या डबल-क्लिक) करें।
- दाईं तरफ दिए गए New बटन पर क्लिक करें और जो \bin वाला पाथ आपने शुरुआत में कॉपी किया था, उसे यहाँ पेस्ट कर दें। जैसे:
C:\Program Files\Java\jdk-21\bin - सभी खुली हुई विंडोज पर OK बटन दबाकर सेटिंग्स को सेव कर लें।
महत्वपूर्ण: यदि आप JAVA_HOME बनाए बिना सिर्फ JDK के bin फ़ोल्डर का पाथ Path Variable में जोड़ देते हैं, तो java और javac कमांड सामान्य रूप से काम करेंगी (जो शुरुआती यूज़र्स के लिए काफी है)। हालांकि, भविष्य में एडवांस डेवलपमेंट टूल्स को इसकी ज़रूरत पड़ सकती है, इसलिए JAVA_HOME सेट करना एक बेस्ट प्रैक्टिस माना जाता है।
Step3: Java Installation को Verify कैसे करें?
यह जांचने के लिए कि Java सही तरीके से इंस्टॉल और कॉन्फ़िगर हुआ है या नहीं, Command Prompt खोलकर निम्न कमांड टाइप करें:
java -version
यदि स्क्रीन पर Java का वर्शन (जैसे java version "21.x.x") दिखाई देता है, तो Java सफलतापूर्वक इंस्टॉल हो चुका है।
इसके बाद Java Compiler (Javac) को जांचने के लिए निम्न कमांड चलाएँ
javac
यदि javac से संबंधित कई कमांड और विकल्प (options) की सूची दिखाई देती है, तो इसका अर्थ है कि Java Compiler सही तरीके से इंस्टॉल है और Path Variable भी सही सेट किया गया है।
नोट: यदि java या javac कमांड चलाने पर "is not recognized as an internal or external command" त्रुटि दिखाई देती है, तो Java का Path सही तरीके से सेट नहीं हुआ है। ऐसी स्थिति में Environment Variables की सेटिंग दोबारा जांचें।
Step 4: Java Programming के लिए Code Editor (IDE) सेटअप
Java इंस्टॉल करने के बाद अगला कदम है कोड लिखने के लिए एक अच्छा Code Editor या IDE (Integrated Development Environment) चुनना। हालाँकि आप Java प्रोग्राम Notepad में भी लिख सकते हैं, लेकिन IDE का उपयोग करने से कोडिंग बहुत आसान हो जाती है।
IDE आपको कई उपयोगी सुविधाएँ प्रदान करता है, जैसे
- Code Auto Complete
- Error Highlighting
- Code Suggestions
- Debugging Tools
- Project Management
यदि आप Java सीखना शुरू कर रहे हैं, तो नीचे दिए गए तीन लोकप्रिय IDE में से किसी एक का उपयोग कर सकते हैं। हालांकि इस ट्यूटोरियल श्रृंखला के शुरुआती भाग में हम Notepad++ का उपयोग करेंगे, ताकि आप Java के मूलभूत सिद्धांतों और प्रोग्राम के कम्पाइल एवं रन होने की प्रक्रिया को अच्छी तरह समझ सकें। बाद में VS Code, IntelliJ IDEA और Eclipse जैसे IDE का उपयोग सीखेंगे।
1. Visual Studio Code (VS Code)
VS Code, माइक्रोसॉफ्ट द्वारा विकसित एक फ्री और हल्का (Lightweight) कोड एडिटर है। यह शुरुआती छात्रों और प्रोफेशनल डेवलपर्स दोनों के बीच काफी लोकप्रिय है।
VS Code में Java Setup कैसे करें?
- VS Code इंस्टॉल करें।
- VS Code खोलें।
- Extensions आइकन पर क्लिक करें या Ctrl + Shift + X दबाएँ।
- Search Box में Extension Pack for Java लिखें।
- Extension को इंस्टॉल कर लें।
इसके बाद VS Code Java प्रोग्रामिंग के लिए पूरी तरह तैयार हो जाएगा।
2. IntelliJ IDEA Community Edition
IntelliJ IDEA, Java डेवलपमेंट के लिए सबसे लोकप्रिय IDE में से एक है। इसे JetBrains द्वारा विकसित किया गया है और इसका Community Edition बिल्कुल मुफ्त उपलब्ध है।
IntelliJ IDEA Setup कैसे करें?
- IntelliJ IDEA Community Edition डाउनलोड और इंस्टॉल करें।
- पहली बार रन करने पर यह आपके सिस्टम में इंस्टॉल JDK को स्वतः पहचान लेता है।
- नया Java Project बनाकर तुरंत कोडिंग शुरू कर सकते हैं।
यह IDE Smart Code Completion और Advanced Features के लिए जाना जाता है।
3. Eclipse IDE
Eclipse एक पुराना लेकिन भरोसेमंद Java IDE है, जिसका उपयोग आज भी कई कॉलेजों, विश्वविद्यालयों और कंपनियों में किया जाता है।
Eclipse Setup कैसे करें?
- Eclipse की वेबसाइट से Eclipse IDE for Java Developers डाउनलोड करें।
- इंस्टॉलेशन पूरा करें।
- Eclipse खोलकर नया Java Project बनाएं।
Beginners के लिए कौन-सा IDE सबसे अच्छा है?
| IDE | किसके लिए बेहतर है? |
|---|---|
| Notepad++ | Java की मूलभूत अवधारणाएँ समझने के लिए |
| VS Code | शुरुआती छात्रों और कम RAM वाले सिस्टम के लिए |
| IntelliJ IDEA | Professional Java Development के लिए |
| Eclipse | कॉलेज, यूनिवर्सिटी और Enterprise Projects के लिए |
सुझाव: यदि आप Java सीखना शुरू कर रहे हैं, तो VS Code सबसे आसान विकल्प है। वहीं यदि आपका सिस्टम अच्छा है और आप लंबे समय तक Java Development करना चाहते हैं, तो IntelliJ IDEA Community Edition चुन सकते हैं।
इस सेटअप के बाद आप अपना पहला Java Program लिखने और रन करने के लिए पूरी तरह तैयार हैं।
Windows में Java JDK Install - FAQs
C:\Program Files\Java\jdk-xx\bin) ताकि उन्हें CMD में कहीं से भी रन किया जा सके। • JAVA_HOME: यह एक एनवायरनमेंट वेरिएबल है जो JDK के रूट डायरेक्टरी (बिना \bin के) को पॉइंट करता है (उदा:
C:\Program Files\Java\jdk-xx)। इसका उपयोग थर्ड-पार्टी टूल्स (जैसे Maven, Tomcat, Gradle) Java की लोकेशन ढूंढने के लिए करते हैं।C:\Program Files\Java\jdk-21\bin\javac MyProgram.java