JDK vs JRE vs JVM Explained in Tamil | Java Basics for Beginners
சரியான அமைப்பு:
JDK └── JRE └── JVM
பொருள்:
• JVM → Java bytecode-ஐ இயக்கும் (execute செய்கிறது)
• JRE → Java program ஓட தேவையான JVM + core libraries கொண்டது
• JDK → Java program உருவாக்க பயன்படும் tools + JRE கொண்டது
“JRE ஒரு tool” என்பது ஏன் தவறு?
JDK-இல் உள்ள tools என்பவை:
• javac → Java compiler
• jar → Package tool
• javadoc → Documentation உருவாக்கும் tool
• jdb → Debugger
👉 இவை எல்லாம் developers பயன்படுத்தும் tools.
ஆனால்:
❌ JRE ஒரு tool அல்ல
✔ அது Java program ஓட தேவையான runtime environment
உங்கள் வீடியோவில் சொல்ல சிறந்த வழி:
👉 JDK-ல் JRE மற்றும் Java compiler போன்ற development tools இருக்கும்
அல்லது
👉 JDK = JRE + Development Tools
மாணவர்களுக்கு எளிய விளக்கம்:
• JVM → Java bytecode-ஐ இயக்கும்
• JRE → Java program ஓட environment கொடுக்கும்
• JDK → Java program உருவாக்க tools கொடுக்கும்
Java 9 முதல்:
👉 Oracle தனியாக JRE-ஐ distribute செய்யவில்லை
👉 JDK-ல் தேவையான அனைத்தும் உள்ளன
அதனால்:
👉 JDK install செய்தால் → compile + run இரண்டையும் செய்யலாம்
மேலும் Java மற்றும் Spring Boot tutorials-க்காக follow செய்யுங்கள்.
Facebook Page: Tamil Kadal Facebook Page
TamilKadal YouTube Channel: Tamil Kadal YouTuibe Chennel
தொடர்புடைய பதிவுகள்