Downloading and Installing JDK 21 on Windows, macOS, and Linux
Downloading and Installing JDK 21 on Windows, macOS, and Linux
JDK 21 क्या है?
JDK 21 (Java Development Kit 21) Java भाषा का latest version है, जिसे Oracle ने release किया है। यह developers को Java applications बनाने, चलाने और test करने के लिए पूरा environment देता है। इसमें JRE (Java Runtime Environment) और Java Compiler दोनों शामिल होते हैं। JDK 21 में performance, security और stability को बेहतर बनाया गया है, ताकि developers को एक smooth experience मिले।
JDK 21 को install करना क्यों जरूरी है?
अगर आप Java program लिखना या चलाना चाहते हैं — चाहे आप college student हों या developer — आपको JDK install करना जरूरी है। JDK 21 में नए language features, बेहतर garbage collection, और virtual threads जैसे powerful updates मिले हैं, जो आपके coding experience को fast और efficient बनाते हैं।
JDK 21 के Main Features
- Improved Virtual Threads (Project Loom)
- Pattern Matching for Switch
- Record Patterns Enhancement
- Better Security and Performance
- Cross-platform Support (Windows, macOS, Linux)
Installation से पहले क्या तैयारियाँ करें
JDK install करने से पहले आपके सिस्टम में कुछ basic चीजें check करनी होती हैं:
- Admin Access: Installation के लिए आपको system administrator permission चाहिए।
- Internet Connection: Download करने के लिए stable internet connection जरूरी है।
- System Requirements: कम से कम 2GB RAM और 500MB disk space चाहिए।
JDK 21 Download कैसे करें
आप JDK 21 को Oracle की official website से या OpenJDK से download कर सकते हैं। नीचे दोनों methods दिए गए हैं:
1. Oracle JDK Download
Official link: https://www.oracle.com/java/technologies/javase/jdk21-downloads.html यहाँ आपको Windows, macOS और Linux के लिए अलग-अलग installer files मिलेंगी।
2. OpenJDK Download
अगर आप open-source version चाहते हैं, तो आप इसे https://jdk.java.net/21/ से download कर सकते हैं।
Windows पर JDK 21 Install करने का तरीका
Windows में JDK install करना बहुत आसान है। बस नीचे दिए steps को follow करें:
Step-by-Step Installation Guide
- Step 1: ऊपर दिए गए Oracle JDK 21 page पर जाएँ।
- Step 2: Windows x64 Installer (.exe) file download करें।
- Step 3: Download होने के बाद उस file पर double-click करें।
- Step 4: Installation Wizard open होगा — “Next” पर click करें।
- Step 5: Installation location चुनें या default रहने दें।
- Step 6: “Install” पर click करें। Installation कुछ मिनटों में complete हो जाएगी।
- Step 7: Finish बटन पर click करें।
Step 8: Environment Variable सेट करें
अब आपको PATH variable में JDK का path add करना होगा ताकि आप किसी भी directory से Java commands चला सकें।
setx JAVA_HOME "C:\Program Files\Java\jdk-21"
setx PATH "%PATH%;%JAVA_HOME%\bin"
Step 9: Installation verify करें
Command Prompt में नीचे दिए गए commands चलाएँ:
java -version
javac -version
अगर version “java 21” दिखाता है, तो आपका installation successful है।
macOS पर JDK 21 Install करने का तरीका
macOS users के लिए installation process थोड़ा अलग है लेकिन उतना ही simple।
Installation Steps:
- Step 1: Oracle JDK download page पर जाएँ।
- Step 2: macOS (.dmg) installer file download करें।
- Step 3: Downloaded file पर double-click करें।
- Step 4: Wizard के instructions follow करें।
- Step 5: Installation complete होने के बाद “Finish” पर click करें।
Path सेट करना
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
अब terminal में नीचे command चलाएँ:
java -version
अगर output में JDK 21 दिखे, तो installation सफल है।
Linux पर JDK 21 Install करने का तरीका
Linux systems पर installation दो तरह से की जा सकती है — package manager से या manual download method से।
Method 1: Package Manager से (Ubuntu/Debian)
sudo apt update
sudo apt install openjdk-21-jdk -y
Method 2: Manual Installation
- Step 1: Oracle या OpenJDK की official site से .tar.gz file download करें।
- Step 2: File को extract करें:
tar -xvf jdk-21_linux-x64_bin.tar.gz
- Step 3: Extracted folder को /usr/lib/jvm directory में move करें:
sudo mv jdk-21 /usr/lib/jvm/
- Step 4: Environment variable सेट करें:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-21/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-21/bin/javac 1
अब verification करें:
java -version
Installation Verify करने का Common Method
आप चाहे Windows, macOS या Linux use कर रहे हों, verification का तरीका same है:
java -version
javac -version
अगर output में “java version 21” या “openjdk version 21” दिखता है, तो आपका setup पूरी तरह ready है।
Environment Variables क्या होते हैं?
Environment Variables वो settings होती हैं जो system को बताती हैं कि Java files कहाँ स्थित हैं। अगर आप ये set नहीं करेंगे, तो system को पता नहीं चलेगा कि java या javac command कहाँ से चलानी है।
Common Paths
| Operating System | Default JDK Path |
|---|---|
| Windows | C:\Program Files\Java\jdk-21 |
| macOS | /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home |
| Linux | /usr/lib/jvm/jdk-21 |
JDK और JRE में क्या फर्क है?
बहुत से students confuse होते हैं कि JDK और JRE में क्या अंतर है। नीचे दी गई table से आपको clear idea मिलेगा:
| Feature | JDK (Java Development Kit) | JRE (Java Runtime Environment) |
|---|---|---|
| Purpose | Development के लिए | Execution के लिए |
| Includes Compiler? | Yes (javac) | No |
| Target Users | Developers | End Users |
अगर पहले से पुराना JDK install है तो क्या करें?
अगर आपके system में पहले से कोई पुराना JDK (जैसे JDK 17 या 19) install है, तो आप उसे uninstall किए बिना भी JDK 21 install कर सकते हैं। बस PATH variable को update कर दें ताकि system JDK 21 को primary version माने।
setx JAVA_HOME "C:\Program Files\Java\jdk-21"
setx PATH "%JAVA_HOME%\bin;%PATH%"
JDK 21 Install होने के बाद क्या करें?
अब आप Java programs compile और run कर सकते हैं। Example के लिए एक simple program बनाइए:
// File: HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Welcome to JDK 21!");
}
}
अब Command Prompt या Terminal में चलाएँ:
javac HelloWorld.java
java HelloWorld
Output: Welcome to JDK 21!
JDK 21 Install करने के फायदे
- Better Performance and Memory Optimization
- Latest Security Patches और Bug Fixes
- Virtual Threads से high-performance concurrency
- Cross-platform Support
- Future Java versions के साथ compatibility
Exam & Notes Section (Important for Students)
- JDK = Java Development Kit (Development के लिए)
- JRE = Java Runtime Environment (Execution के लिए)
- JDK 21 में Virtual Threads और Pattern Matching जैसे नए features शामिल हैं।
- Environment Variable हमेशा सही set करें — वरना Java commands काम नहीं करेंगी।
- Java version check करने के लिए:
java -version - Windows default path:
C:\Program Files\Java\jdk-21 - Linux command install:
sudo apt install openjdk-21-jdk - macOS path:
/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home - Exam में अक्सर पूछा जाता है — “JDK और JRE में अंतर बताइए।”
- JDK 21 latest LTS (Long-Term Support) version है।