जावा रनटाइम एनवायरनमेंट (जेआरई) जावा अनुप्रयोगों के विकास के लिए सॉफ्टवेयर टूल्स का एक सेट है। यह जावा वर्चुअल मशीन (JVM), प्लेटफॉर्म कोर क्लासेस और सपोर्टिंग लाइब्रेरी को जोड़ती है।
JRE जावा डेवलपमेंट किट (JDK) का हिस्सा है, लेकिन इसे अलग से डाउनलोड किया जा सकता है। JRE को मूल रूप से Oracle Corporation की पूर्ण स्वामित्व वाली सहायक कंपनी Sun Microsystems Inc. द्वारा विकसित किया गया था।
जावा रनटाइम के रूप में भी जाना जाता है।
जेआरई में निम्नलिखित घटक होते हैं:
- परिनियोजन तकनीक, जिसमें परिनियोजन, जावा वेब स्टार्ट और जावा प्लग-इन शामिल हैं।
- एब्सट्रैक्ट विंडो टूलकिट (AWT), स्विंग, जावा 2D, एक्सेसिबिलिटी, इमेज I/O, प्रिंट सर्विस, साउंड, ड्रैग एंड ड्रॉप (DnD) और इनपुट विधियों सहित यूजर इंटरफेस टूलकिट।
- इंटरफेस डेफिनिशन लैंग्वेज (आईडीएल), जावा डाटाबेस कनेक्टिविटी (जेडीबीसी), जावा नेमिंग एंड डायरेक्ट्री इंटरफेस (जेएनडीआई), रिमोट मेथड इनवोकेशन (आरएमआई), रिमोट मेथड इनवोकेशन ओवर इंटरनेट इंटर-ऑर्ब प्रोटोकॉल (आरएमआई-आईआईओपी) और स्क्रिप्टिंग सहित इंटीग्रेशन लाइब्रेरी। .
- अंतरराष्ट्रीय समर्थन, इनपुट/आउटपुट (I/O), एक्सटेंशन मैकेनिज्म, बीन्स, जावा मैनेजमेंट एक्सटेंशन्स (JMX), जावा नेटिव इंटरफेस (JNI), मैथ, नेटवर्किंग, ओवरराइड मैकेनिज्म, सिक्योरिटी, सीरियलाइजेशन और XML के लिए जावा सहित अन्य बेस लाइब्रेरी। प्रसंस्करण (एक्सएमएल जेएक्सपी)।
- लैंग और यूटिल बेस लाइब्रेरी, जिसमें लैंग और यूटिल, मैनेजमेंट, वर्जनिंग, जिप, इंस्ट्रूमेंट, रिफ्लेक्शन, कलेक्शंस, कंकरेंसी यूटिलिटीज, जावा आर्काइव (जेएआर), लॉगिंग, प्रेफरेंस एपीआई, रेफ ऑब्जेक्ट्स और रेगुलर एक्सप्रेशंस शामिल हैं।
- जावा वर्चुअल मशीन (JVM), जिसमें जावा हॉटस्पॉट क्लाइंट और सर्वर वर्चुअल मशीन शामिल हैं।
JRE 1.0 कोर पुस्तकालयों में विभिन्न प्रकार के वर्ग और पैकेज परिवर्धन के साथ विकसित हुआ है, और यह जावा 2 प्लेटफॉर्म, मानक संस्करण (J2SE) में कुछ सौ कक्षाओं से बढ़कर कई हजार हो गया है। पूरी तरह से नए एपीआई पेश किए गए हैं, और कई मूल संस्करण 1.0 एपीआई को बहिष्कृत कर दिया गया है। इन बड़े पैमाने पर परिवर्धन के कारण आलोचना की एक महत्वपूर्ण डिग्री रही है।
0 Comments