Java सीखने का पहला और सबसे ज़रूरी कदम है — अपने Computer में Java Development Kit (JDK) को सही तरीके से Install और Configure करना। बिना JDK के आप Java Program न लिख सकते हैं, न Compile कर सकते हैं।
इस Step-by-Step Guide में हम सीखेंगे — Windows में Java JDK Download और Install करना, Environment Variables और JAVA_HOME सेट करना, Installation Verify करना, और Java के लिए सही IDE चुनना।
Java Installation के लिए क्या-क्या जरूरी है? (Pre-requisites)
Windows में Java Install करने से पहले कुछ आवश्यक चीज़ों का होना ज़रूरी है। इससे Installation प्रक्रिया आसान हो जाती है और बाद में किसी Error के आने की संभावना कम रहती है।
Java एक Cross-Platform Language है — यानी एक बार लिखा Code Windows, Linux और Mac सभी पर चलता है। लेकिन हर Platform पर Java को अलग से Install करना पड़ता है। इस Guide में हम Windows पर Installation सीखेंगे।
Java Setup शुरू करने से पहले सुनिश्चित करें कि:
- आपके Computer में Windows 10 या Windows 11 Operating System Install हो।
- System में Administrator Permission उपलब्ध हो, ताकि Software Install किया जा सके।
- Internet Connection मौजूद हो, जिससे Java JDK Download किया जा सके।
- Hard Disk में कम से कम 500 MB खाली स्थान उपलब्ध हो।
- कम से कम 4 GB RAM (8 GB या अधिक अनुशंसित)।
- 64-bit Windows का उपयोग करना बेहतर है — अधिकतर Modern Systems 64-bit होते हैं।
- JDK Download के लिए कोई Web Browser जैसे Google Chrome, Microsoft Edge या Mozilla Firefox Install हो।
- Command Prompt (CMD) का सामान्य उपयोग करने की जानकारी हो।
- Java के नवीनतम LTS (Long Term Support) Version जैसे Java 21 या Java 25 को Download करने की योजना हो।
📌 LTS Version क्यों चुनें? LTS Versions सबसे ज़्यादा Stable होते हैं और Oracle इन्हें लंबे समय तक Security Updates और Bug Fixes देता है। शुरुआती Students के लिए Java 21 LTS सबसे बेहतर विकल्प है।
इन आवश्यकताओं को पूरा करने के बाद आप आसानी से Java JDK Download, Install और Configure कर सकते हैं।
Step 1: Windows में JDK (Java Development Kit) Download और Install कैसे करें?
Java Setup की प्रक्रिया में सबसे पहला कदम JDK (Java Development Kit) को Download और Install करना है। वर्तमान में Java का स्वामित्व और विकास Oracle Corporation के पास है। मूल रूप से Java को Sun Microsystems ने विकसित किया था, लेकिन Oracle ने 2010 में Sun Microsystems का अधिग्रहण कर लिया।
Oracle समय-समय पर Java के नए Versions जारी करता है। आप LTS (Long Term Support) Version जैसे Java 21 या Java 25 का उपयोग कर सकते हैं, जो सबसे Stable माने जाते हैं।
JDK Download करने की प्रक्रिया:
- सबसे पहले अपने Computer में कोई भी Web Browser (जैसे Google Chrome) खोलें।
- Google पर "Oracle Java Download" Search करें या सीधे Oracle की आधिकारिक Website पर जाएँ।
- Downloads Section में Java JDK के विभिन्न Versions तथा Windows, Linux और macOS के विकल्प दिखाई देंगे।
- अपनी आवश्यकता के अनुसार नवीनतम LTS Version (जैसे Java 21 या Java 25) का चयन करें।
- इसके बाद Windows Tab पर Click करें।
- अपने System के अनुसार x64 Installer (.exe) के सामने दिए गए Download Link पर Click करके File Download कर लें।
Oracle Java JDK download page पर Windows x64 Installer विकल्प - Download पूर्ण होने के बाद JDK Installation के लिए तैयार है।
JDK Install करने की प्रक्रिया:
- जब JDK Setup File Download हो जाए, तो उस पर Double-Click करके खोलें।
-
आपके सामने एक 'Installation Wizard' Window खुलेगी। यहाँ Next पर Click करें।
Java JDK Installation Wizard में Next पर Click करें -
अगले Step में Installation Path (जहाँ Java Install होगा) पूछेगा। Default रूप से यह
C:\Program Files\Java\jdk-xxहोता है। इसे वैसा ही रहने दें और Next पर Click करें।📌 सुझाव: Default Path को बदलें नहीं — इससे बाद में Environment Variables और IDE Configuration आसान रहती है।
Java JDK Installation Path को Default रहने दें और Next करें -
इसके बाद Installation की प्रक्रिया शुरू हो जाएगी। कुछ ही Seconds में आपको Successfully Installed का Message दिखाई देगा। अब Close Button पर Click कर दें।
Java JDK Successfully Installed होने के बाद Close पर Click करें
✅ बधाई! JDK Install हो गया। लेकिन अभी काम पूरा नहीं हुआ — अब सबसे महत्वपूर्ण Step है Environment Variables Set करना। बिना इसके Java आपके CMD में काम नहीं करेगा।
Step 2: Java Environment Variables (Path) कैसे सेट करें?
JDK को सफलतापूर्वक Install करने के बाद भी आपका Computer Java के Commands को नहीं पहचान पाता। इसके लिए हमें Windows को बताना पड़ता है कि Java कहाँ Install है। इसी प्रक्रिया को Environment Variables या Path Setup कहते हैं।
यदि आप यह Step नहीं करेंगे, तो Command Prompt (CMD) में Program Compile करते समय यह Error आएगी:
"javac is not recognized as an internal or external command"
इसलिए यह Step बहुत ज़रूरी है। इसे ध्यान से Follow करें।
1. Java Installation Path कॉपी करें
सबसे पहले उस जगह पर जाएँ जहाँ JDK Install हुआ है:
C:\Program Files\Java\jdk-25\bin
अब bin Folder का पूरा Path Copy कर लें। यही आगे Path Variable में जोड़ा जाएगा।
2. System Properties खोलें
तरीका 1: Run Command (सबसे तेज़ तरीका — अनुशंसित)
- Windows + R Keys एक साथ दबाएँ।
-
Run Box में sysdm.cpl Type करके Enter दबाएँ।
Run Box में sysdm.cpl Command Type करें -
System Properties Window सीधे खुल जाएगी। यहाँ Advanced Tab में जाकर Environment Variables Button पर Click करें।
System Properties में Environment Variables पर Click करें
तरीका 2: Control Panel के माध्यम से
- Control Panel खोलें।
-
System पर Click करें।
Control Panel में System Option चुनें -
बाईं ओर दिखाई देने वाले Advanced System Settings पर Click करें।
System Page से Advanced System Settings खोलें
💡 टिप: Windows 10 और Windows 11 में sysdm.cpl Command, Advanced System Settings खोलने का सबसे तेज़ और आसान तरीका है।
3. Environment Variables में Changes करें
1. JAVA_HOME Variable बनाएं (अनुशंसित — Best Practice)
- 'System Variables' Section में New पर Click करें।
- Variable Name में लिखें: JAVA_HOME
-
Variable Value में अपने JDK Folder का Path Paste करें। ध्यान रहे — इसमें अंत का \bin हटा दें:
C:\Program Files\Java\jdk-25
इसके बाद OK करें।
JAVA_HOME Variable में JDK Folder Path जोड़ें (बिना \bin के)
📌 JAVA_HOME क्यों ज़रूरी है? JAVA_HOME Variable बनाना अनिवार्य नहीं है, लेकिन यह एक Industry Standard है। Maven, Gradle, Tomcat, Spring Boot जैसे Tools Java की Location पहचानने के लिए इसी का उपयोग करते हैं। भविष्य में Professional Development के लिए यह बहुत काम आता है।
2. Path Variable को Edit करें
- 'System Variables' की सूची में Path Variable को चुनें और Edit (या Double-Click) करें।
- दाईं तरफ दिए गए New Button पर Click करें और JDK के \bin वाला Path Paste करें:
C:\Program Files\Java\jdk-21\bin - सभी खुली हुई Windows पर OK Button दबाकर Settings Save कर लें।
⚠️ महत्वपूर्ण अंतर याद रखें:
• JAVA_HOME में Path → C:\Program Files\Java\jdk-25 (बिना \bin के)
• Path Variable में Path → C:\Program Files\Java\jdk-25\bin (साथ \bin के)
यह सबसे आम गलती है जो Students करते हैं।
Step 3: Java Installation को Verify कैसे करें?
Environment Variables Set करने के बाद यह जाँचना ज़रूरी है कि Java सही तरीके से Install और Configure हुआ है या नहीं। इसके लिए Command Prompt (CMD) का उपयोग करते हैं।
Java Version जाँचें
Command Prompt खोलें और यह Command Type करें:
java -version
यदि Screen पर Java का Version (जैसे java version "21.x.x") दिखाई देता है — तो Java सफलतापूर्वक Install हो चुका है।
Java Compiler (javac) जाँचें
इसके बाद यह Command चलाएँ:
javac -version
यदि javac 21.x.x जैसा Output दिखाई देता है — तो Java Compiler सही तरीके से Install है और Path Variable भी सही Set हुआ है।
javac Details जाँचें
अधिक जानकारी के लिए यह Command भी चला सकते हैं:
javac
यदि javac से संबंधित कई Commands और Options की सूची दिखाई देती है — तो सब कुछ सही है।
❌ Error आने पर क्या करें?
यदि java या javac Command चलाने पर "is not recognized as an internal or external command" Error आए — तो इसका अर्थ है कि Path Variable सही Set नहीं हुआ। ऐसी स्थिति में:
1. Step 2 दोबारा Follow करें
2. Path में \bin ज़रूर Add हो
3. Changes Save करने के बाद CMD को बंद करके दोबारा खोलें
Step 4: Java Programming के लिए Code Editor (IDE) Setup
Java Install करने के बाद अगला कदम है — Code लिखने के लिए एक अच्छा Code Editor या IDE (Integrated Development Environment) चुनना।
हालाँकि आप Java Program Notepad में भी लिख सकते हैं, लेकिन IDE का उपयोग करने से Coding बहुत आसान और तेज़ हो जाती है। IDE आपको कई उपयोगी सुविधाएँ देता है:
- Code Auto Complete — Code लिखते वक्त Suggestions मिलती हैं
- Error Highlighting — गलतियाँ Compile से पहले ही दिख जाती हैं
- Code Suggestions — बेहतर Code लिखने के लिए Tips
- Debugging Tools — Bugs ढूंढना और Fix करना आसान
- Project Management — बड़े Projects को Organize करना सरल
📌 इस Tutorial Series में: शुरुआती भाग में हम Notepad++ का उपयोग करेंगे — ताकि आप Java के मूलभूत सिद्धांत और Compile/Run Process अच्छी तरह समझ सकें। बाद में VS Code, IntelliJ IDEA और Eclipse सीखेंगे।
1. Visual Studio Code (VS Code)
VS Code, Microsoft द्वारा विकसित एक Free और Lightweight Code Editor है। यह शुरुआती Students और Professional Developers दोनों के बीच बेहद लोकप्रिय है।
VS Code में Java Setup कैसे करें?
- VS Code Install करें।
- VS Code खोलें।
- Extensions Icon पर Click करें या Ctrl + Shift + X दबाएँ।
- Search Box में "Extension Pack for Java" लिखें।
- Extension को Install कर लें।
इसके बाद VS Code Java Programming के लिए पूरी तरह तैयार हो जाएगा।
2. IntelliJ IDEA Community Edition
IntelliJ IDEA, Java Development के लिए सबसे लोकप्रिय IDE में से एक है। इसे JetBrains ने विकसित किया है और इसका Community Edition बिल्कुल मुफ़्त उपलब्ध है।
IntelliJ IDEA Setup कैसे करें?
- IntelliJ IDEA Community Edition Download और Install करें।
- पहली बार Run करने पर यह System में Install JDK को स्वतः पहचान लेता है।
- नया Java Project बनाकर तुरंत Coding शुरू कर सकते हैं।
यह IDE Smart Code Completion और Advanced Features के लिए जाना जाता है।
3. Eclipse IDE
Eclipse एक पुराना लेकिन भरोसेमंद Java IDE है, जिसका उपयोग आज भी कई Colleges, Universities और Companies में होता है।
Eclipse Setup कैसे करें?
- Eclipse की Website से "Eclipse IDE for Java Developers" Download करें।
- Installation पूरा करें।
- Eclipse खोलकर नया Java Project बनाएँ।
Beginners के लिए कौन-सा IDE सबसे अच्छा है?
| IDE | किसके लिए बेहतर है? | विशेषता |
|---|---|---|
| Notepad++ | Java की मूलभूत अवधारणाएँ समझने के लिए | सबसे Lightweight, Basics के लिए |
| VS Code | शुरुआती Students और कम RAM वाले Systems के लिए | Free, Fast, Beginner-Friendly |
| IntelliJ IDEA | Professional Java Development के लिए | Smart Features, Industry Standard |
| Eclipse | College, University और Enterprise Projects के लिए | Tried & Tested, Free |
✅ हमारा सुझाव: यदि आप Java सीखना शुरू कर रहे हैं तो VS Code सबसे आसान विकल्प है। यदि आपका System अच्छा है और Long-term Java Development करना है, तो IntelliJ IDEA Community Edition सबसे बेहतर है।
इस Setup के बाद आप अपना पहला Java Program लिखने और Run करने के लिए पूरी तरह तैयार हैं। अगले Article में हम अपना पहला "Hello World" Program लिखेंगे।
📌 Java के बारे में और अधिक पढ़ें:
▸ Java क्या है? – Java Introduction, Features और Uses की पूरी जानकारी▸ Java Architecture क्या है? – JDK, JRE और JVM का अंतर आसान भाषा में समझें
Windows में Java JDK Install - FAQs
javac Compiler Computer में कहाँ है। Solution: Path Variable में C:\Program Files\Java\jdk-xx\bin Add करें और CMD को Restart करें।
java और javac जैसी Executable Files कहाँ हैं — ताकि CMD में कहीं से भी Run हो सकें। इसमें \bin सहित Path जाता है: C:\Program Files\Java\jdk-xx\binJAVA_HOME: Third-party Tools (Maven, Gradle, Tomcat) को JDK की Root Location बताता है। इसमें \bin के बिना Path जाता है:
C:\Program Files\Java\jdk-xx
java और javac Commands सामान्य रूप से काम करेंगी। लेकिन Maven, Gradle, Spring Boot जैसे Advanced Tools के लिए JAVA_HOME Set करना एक Best Practice है।
C:\Program Files\Java\jdk-25\bin का Path केवल Path Variable में जोड़ा जाता है।
Compile के लिए:
javac Hello.javaRun के लिए:
java HelloIDE सिर्फ काम को आसान और तेज़ बनाता है — अनिवार्य नहीं है।
OpenJDK — पूरी तरह Open Source और Free है। Personal और Commercial दोनों Use के लिए।
Beginners के लिए दोनों में कोई खास फर्क नहीं होता। शुरुआत Oracle JDK से करना आसान है।
C:\Program Files\Java\jdk-21\bin\javac MyProgram.javaयह बहुत असुविधाजनक है — इसीलिए Path Variable Set करना ज़रूरी है।