Java Environment जावा का वातावरण

Introduction | परिचय 

To develop and run Java applications, a complete setup is needed that includes development tools and a runtime system. This environment is known as the Java Environment and consists mainly of the JDK, JRE, and JVM.
जावा एप्लिकेशन को विकसित और रन करने के लिए एक सम्पूर्ण वातावरण की आवश्यकता होती है, जिसमें डेवलपमेंट टूल्स और रनटाइम सिस्टम शामिल होता है। इसे ही जावा का वातावरण कहा जाता है, जिसमें मुख्यतः JDK, JRE और JVM होते हैं।


1️⃣ Java Development Kit (JDK) | जावा डेवलपमेंट किट

JDK is a software development environment used to build Java applications and applets. It includes:

  • Java Runtime Environment (JRE) – to run applications

  • javac – Java compiler

  • java – Interpreter/Loader

  • jar – Java Archive tool

  • javadoc – Documentation generator

JDK एक सॉफ्टवेयर डेवलपमेंट वातावरण है जिसका उपयोग जावा एप्लिकेशन और एप्लेट्स को बनाने के लिए किया जाता है। इसमें शामिल हैं:

  • Java Runtime Environment (JRE) – एप्लिकेशन चलाने हेतु

  • javac – जावा कंपाइलर

  • java – इंटरप्रेटर/लोडर

  • jar – जावा आर्काइव टूल

  • javadoc – डॉक्यूमेंटेशन जनरेटर


2️⃣ Java Virtual Machine (JVM) | जावा वर्चुअल मशीन

JVM stands for Java Virtual Machine. It provides the runtime environment to execute Java bytecode. It converts bytecode into machine code, enabling Java's platform independence.
JVM का पूरा नाम जावा वर्चुअल मशीन है। यह रनटाइम वातावरण प्रदान करती है और बाइटकोड को मशीन कोड में बदलती है, जिससे जावा प्लेटफार्म स्वतंत्र बनता है।


3️⃣ Java Runtime Environment (JRE) | जावा रनटाइम एनवायरनमेंट

JRE is a part of JDK needed to run Java programs. It includes class libraries and other files used by the JVM at runtime. JRE is developed by Sun Microsystems.
JRE, JDK का हिस्सा है जो जावा प्रोग्राम को रन करने के लिए आवश्यक होता है। इसमें क्लास लाइब्रेरी और अन्य फाइलें होती हैं जिन्हें JVM रनटाइम पर उपयोग करता है। इसे Sun Microsystems ने विकसित किया था।

👉 If you're a developer, install JDK.
👉 If you're just running Java programs, JRE is enough.
यदि आप डेवलपर हैं, तो JDK इनस्टॉल करें।
केवल रन के लिए JRE पर्याप्त है।


✅ Conclusion | निष्कर्ष

Java environment provides everything needed to build and run Java apps. Knowing the difference between JDK, JRE, and JVM is essential for all learners.
जावा वातावरण जावा ऐप्स को बनाने और चलाने के लिए आवश्यक सभी चीजें प्रदान करता है। JDK, JRE और JVM के बीच अंतर जानना सभी छात्रों के लिए जरूरी है।

Comments

Popular posts from this blog

What is a Web Browser? वेब ब्राउज़र क्या है?

Java's Support System जावा का सहयोगी तंत्र

The Internet and Java इंटरनेट और जावा का सम्बन्ध