कई लोकप्रिय प्रोग्रामिंग भाषाओं के विपरीत, लोकप्रिय ओरेकल जावा पैकेज केवल एक पीपीए का उपयोग करके उपलब्ध है, आधिकारिक रेपो द्वारा नहीं।
ओरेकल जावा को मानक उबंटू रेपो में शामिल क्यों नहीं किया गया है?
कई लोकप्रिय प्रोग्रामिंग भाषाओं के विपरीत, लोकप्रिय ओरेकल जावा पैकेज केवल एक पीपीए का उपयोग करके उपलब्ध है, आधिकारिक रेपो द्वारा नहीं।
ओरेकल जावा को मानक उबंटू रेपो में शामिल क्यों नहीं किया गया है?
जवाबों:
उबंटू ने अपनी रिपोजिटरी में ओपनजेडके को रखा है। यह ओरेकल JDK का पूरी तरह से खुला-खट्टा संस्करण है , जिसमें कुछ बंद-स्रोत भाग होते हैं ।
यह एक मिथक है कि OpenJDK कम और स्थिर है, लेकिन यह अतीत था।
आज (संस्करण 7 के बाद से), वे बहुत समान हैं। OpenJDK भी जावा 7 और जावा 8 के लिए संदर्भ कार्यान्वयन है । यह उन दो कार्यान्वयनों के बीच की दौड़ है, क्योंकि कुछ नई सुविधाएँ पहले OpenJDK में दिखाई देती हैं और फिर बाद में OracleJDK में शामिल हो जाती हैं, जबकि कुछ सुविधाओं को दूसरे तरीके से शामिल किया जाता है।
प्रमुख अंतर यह है कि OpenJDK में कोई वेबस्टार्ट शामिल नहीं है (लेकिन ओपन-सोर्स IcedTea यह काम करता है) और ओरेकल के कुछ अन्य बंद-स्रोत टूल गायब हैं, लेकिन कुछ भी महत्वपूर्ण नहीं है।
इसलिए योग करने के लिए: जैसा कि उबंटू ओपन-सोर्स का समर्थन करता है, यह ओपनजेडके का समर्थन करता है, विशेष रूप से क्योंकि इसका कोई वास्तविक नुकसान नहीं है।