जेआरई और एसडीके के बीच अंतर।

Anonim

JRE बनाम एसडीके

जावा एक प्रोग्रामिंग भाषा है जो बहुत से लोगों द्वारा छोटे कार्यक्रम बनाने में उपयोग किया जाता है जो कई ऑपरेटिंग सिस्टम और यहां तक ​​कि इंटरनेट पर भी चला सकते हैं। परिणामस्वरूप प्रोग्राम किसी ऑपरेटिंग सिस्टम के मूल कोड में संकलित नहीं होता क्योंकि परिणामस्वरूप प्रोग्राम दूसरे ऑपरेटिंग सिस्टम में निष्पादित नहीं होता है। प्रोग्राम जिसे जावा बाइटकोड कहा जाता है जिसे किसी ऑपरेटिंग सिस्टम से नहीं समझा जाता है।

जावा बाइटकोक निष्पादित करने के लिए, आपको एक प्रोग्राम होना चाहिए जो कि ऑपरेटिंग सिस्टम के संबंधित देशी कमांड में बाइटकोड का अनुवाद करता है। यह जावा रनटाइम पर्यावरण या जेआरई का कार्य है JRE बस एक प्रोग्राम है जो जावा प्रोग्राम चलाने के लिए कंप्यूटर में स्थापित होने की आवश्यकता है। लगभग सभी ऑपरेटिंग सिस्टम के लिए जेआरई के संस्करण हैं जो उन सभी प्रणालियों पर जावा प्रोग्राम्स चलाता है।

जावा एसडीके या सॉफ़्टवेयर डेवलपमेंट किट एक ऐसा पैकेज है जो जावा प्रोग्रामिंग भाषा में प्रोग्राम बनाने के लिए आवश्यक सभी आवश्यक उपकरण को पकड़ने के लिए है। पैकेज का एक हिस्सा जेआरई है जहां कार्यक्रम चलाने और परीक्षण किया जा सकता है। जेआरई के साथ-साथ एक संकलक, एक डीबगर, एक आर्चिव, और अधिक जैसे टूल हैं पैकेज में शामिल टूल सही तरीके से चलने के लिए उनके मूल परिवेश के लिए विशिष्ट हैं।

-3 ->

एसएडीके में शामिल किए गए कार्यक्रमों की वजह से यह जावा प्रोग्राम बनाने में आसान और आसान बनाने के लिए, एसडीके पैकेज का आकार जेआरई पैकेज से काफी बड़ा है। यदि आप इंटरनेट से पैकेज प्राप्त कर रहे हैं, तो यह सीधे बहुत अधिक डाउनलोड समय का अनुवाद करता है यह जानना फायदेमंद है कि आपको एसडीके या सिर्फ जेआरई की ज़रूरत है या नहीं। एसडीके केवल उन लोगों के लिए आवश्यक है जो जावा के साथ कार्यक्रम बनाना चाहते हैं, लेकिन ज्यादातर लोगों के लिए केवल जेआरई आवश्यक है

समय के रूप में ये नाम थोड़ा बदल गए हैं जेआरई को अब जेवीएम या जावा आभासी मशीन कहा जाता है, जबकि जावा एसडीके को अब जावा डेवलपमेंट किट के रूप में जाना जाता है।

सारांश:

1 जेआरई प्रोग्राम है जो जावा बाइटकोड को ऑपरेटिंग सिस्टम के मूल कोड में अनुवाद करता है, जबकि एसडीके में जावा प्रोग्राम्स

2 बनाने के लिए जेआरई और अतिरिक्त टूल शामिल हैं एसडीके पैकेज बड़ा है और इसलिए JRE

3 से डाउनलोड करने में अधिक समय लगता है केवल अधिकांश उपयोगकर्ताओं के लिए जरूरी है और एसडीके केवल प्रोग्रामरों