विषम और यहां तक ​​कि जावा अपडेट में क्या अंतर है?


132

मेरे पास JDK 8u60 है। मैंने आज Oracle वेबसाइट की जाँच की और उन्होंने दो संस्करण एक साथ जारी किए हैं: 8u65 और 8u66 । दोनों सार्वजनिक रिलीज़ संस्करण हैं।

  • उन्होंने एक साथ दो संस्करण क्यों जारी किए?
  • कौन सी स्थितियां / कारण एक के बाद दूसरे को चुनेंगे?

3
Oracle की वेबसाइट से: "Java SE 8u65 / 8u66 जावा SE 8u65 में महत्वपूर्ण सुरक्षा फ़िक्सेस शामिल हैं। Oracle दृढ़ता से अनुशंसा करता है कि सभी Java SE 8 उपयोगकर्ता इस रिलीज़ पर अपग्रेड करें। Java SE 8u66 एक पैच-सेट अपडेट है, जिसमें 86565 के अतिरिक्त सभी फ़ीचर शामिल हैं ( रिलीज नोट्स में वर्णित)। " http://www.oracle.com/technetwork/java/javase/downloads/index.html । क्या आपने रिलीज़नोट्स की जांच की?
mnille

5
@mnille हां मैंने नोटों की जांच की। जब वे कहते हैं कि 8u66 एक पैच-सेट अपडेट है, तो क्या इसका मतलब यह "बेहतर" संस्करण है? यदि है, तो 8u65 क्यों जारी करें?
मोरिसइरिगा

ठीक है, क्षमा करें, अब मैं आपके प्रश्न को समझता हूं। मैं एसई 8u66 को चुनूंगा क्योंकि 8u66 15 (8u65 से +3) और 8u65 सिर्फ 3 बग को ठीक करता है। कम से कम ओफ़्फ़ फ़िक्स्ड बग्स की सूची पूरी हो गई है ... मुझे यह स्वीकार करना होगा कि यह थोड़ा
गड़बड़

3
मैंने दोनों रिलीज़ नोट्स के लिंक जोड़े। वे नोट इस रहस्य की व्याख्या नहीं करते हैं
बेसिल बोर्क

13
मुझे लगता है कि यह एक प्रोग्रामिंग से संबंधित प्रश्न है क्योंकि JDK प्रोग्रामर के लिए है, और केवल प्रोग्रामर के लिए है। गैर-प्रोग्रामर JDK से चिंतित नहीं होंगे, वे JRE से चिंतित होंगे।
ईसाई हुजेर

जवाबों:


96

से डाउनलोड पृष्ठ ( जोर जोड़ा):

जावा एसई 8u65 में महत्वपूर्ण सुरक्षा सुधार शामिल हैं। ओरेकल दृढ़ता से अनुशंसा करता है कि सभी जावा एसई 8 उपयोगकर्ता इस रिलीज पर अपग्रेड करें। जावा एसई 8u66 एक पैच-सेट अपडेट है, जिसमें सभी 8u65 प्लस अतिरिक्त विशेषताएं (रिलीज़ नोटों में वर्णित) शामिल हैं।

ओरेकल अक्सर ऐसा करता है । यह सब के बारे में है कि आप एक ग्राहक के रूप में कैसे जोखिमों को संभालना चाहते हैं।

उपयोगकर्ताओं को केवल संबंधित PSU रिलीज़ का उपयोग करना चाहिए, यदि वे उस संस्करण में निर्धारित अतिरिक्त बग्स में से एक से प्रभावित हो रहे हैं जैसा कि रिलीज़ नोट्स में नोट किया गया है।

8u65 में सुरक्षा फ़िक्सेस हैं और जावा 8 अनुप्रयोगों को प्राप्त करने के लिए कंपनियों के लिए एक नई सुरक्षा "बेसलाइन" सेट करता है । 8u66 में वही सुरक्षा अपडेट हैं, साथ ही अतिरिक्त बग फिक्स हैं । हालाँकि, बग फिक्स भी कभी-कभी व्यवहार में परिवर्तन का कारण बन सकते हैं जो उपयोगकर्ताओं के लिए संगतता मुद्दे पेश करते हैं। इस प्रकार 8u66 में परिवर्तन वैकल्पिक हैं (ध्यान दें कि ऊपर लिंक की गई आधार रेखा अभी भी 1.8.0_65 है, और जो कंपनियां अपने प्लेटफ़ॉर्म में अधिक स्थिरता चाहती हैं, वे केवल सुरक्षा सुधारों को लागू करना पसंद कर सकती हैं, जो आवश्यक हैं।

ओरेकल निश्चित रूप से इस तरह से अपने अपडेट को विभाजित करने के लिए बाध्य नहीं है, लेकिन मुझे यकीन है कि उनके कुछ सबसे जोखिम वाले ग्राहक विकल्प के लिए खुश हैं।


क्या आप इस उत्तर के लिए आधिकारिक दस्तावेज का हवाला दे सकते हैं?
बेसिल बोर्क

कुछ लिंक और अतिरिक्त पाठ जोड़ा गया
Zac थॉम्पसन

1
आपको जावा एसई 8u65 का उपयोग करना चाहिए, केवल जावा एसई 8u66 का उपयोग करें यदि आपको उस फिक्स रिलीज की बहुत आवश्यकता है।
4

@frekele आपकी टिप्पणी मुझे अभी भी भ्रमित करती है। क्यों, एक नया प्रोजेक्ट प्राप्त करने के लिए, एक नया प्रोजेक्ट शुरू करने के लिए, क्या मुझे 8u66 नहीं मिलेगा, यह सुनिश्चित करने के लिए कि मैं एक ज्ञात मुद्दे को डीबग करना समाप्त नहीं करता हूं?
ग्रीनएजजेड ४

2
क्या आप प्रश्न के दूसरे भाग के बारे में विस्तार से बता सकते हैं: "किन कारणों से आपने एक संस्करण या दूसरे को चुना होगा"। आपके उत्तर को पढ़ने में, मैं देख सकता हूं कि यदि आप एक मौजूदा प्रोजेक्ट रखते हैं, तो आप 8u66 का चयन नहीं करना चाहते हैं, जो बदलाव का कारण हो सकता है। लेकिन आप एक नए के लिए 8u66 क्यों नहीं चुनेंगे?
ग्रीनएजजेड

30

यह आधिकारिक ओरेकल का जवाब है :

जावा सीपीयू और पीएसयू का विमोचन

अक्टूबर 2014 में जावा एसई 7 अपडेट 71 (जावा एसई 7u71) की रिलीज के साथ शुरू, ओरेकल जावा एसई 7 के लिए इसी पैच सेट अपडेट (पीएसयू) के रूप में एक ही समय में एक क्रिटिकल पैच अपडेट (सीपीयू) जारी करेगा।


मुझे कौन सा जावा संस्करण चुनना चाहिए: सीपीयू या पीएसयू?

ओरेकल दृढ़ता से अनुशंसा करता है कि सभी जावा एसई उपयोगकर्ता एक रिलीज परिवार के लिए उपलब्ध नवीनतम सीपीयू रिलीज में अपग्रेड करें। अधिकांश उपयोगकर्ताओं को सीपीयू रिलीज का चयन करना चाहिए।

उपयोगकर्ताओं को केवल संबंधित PSU रिलीज़ का उपयोग करना चाहिए, यदि वे उस संस्करण में निर्धारित अतिरिक्त बग्स में से एक से प्रभावित हो रहे हैं जैसा कि रिलीज़ नोट्स में नोट किया गया है।

बाद के सीपीयू रिलीज में वर्तमान पीएसयू के सभी सुधार शामिल होंगे। इस कारण से, संगठनों को इन सीपीयू को अगले सीपीयू में शामिल किए जाने की प्रत्याशा में अपने वातावरण में वर्तमान पीएसयू का परीक्षण करना चाहिए।

Java CPU और PSU रिलीज़ में क्या अंतर है?

जावा एसई क्रिटिकल पैच अपडेट्स (सीपीयू) में सुरक्षा कमजोरियों और महत्वपूर्ण बग फिक्स के समाधान शामिल हैं। ओरेकल दृढ़ता से अनुशंसा करता है कि सभी जावा एसई उपयोगकर्ताओं को नवीनतम सीपीयू रिलीज पर अपग्रेड करें क्योंकि वे उपलब्ध हैं। Java SE CPU रिलीज़ विषम संख्या वाले संस्करण हैं (यानी 7u71, 7u65 - यहाँ जावा SE संस्करण क्रमांकन योजनाओं पर अधिक देखें)।

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

क्या सीपीयू रिलीज का तालमेल बदल रहा है?

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

अक्टूबर 2014 में जावा एसई 7u71 (सीपीयू) और जावा एसई 7u72 (पीएसयू) के रिलीज के साथ शुरू, ओरेकल इसके अलावा जावा एसई 7. पीएसयू रिलीज के लिए प्रत्येक सीपीयू रिलीज के साथ इसी पीएसयू रिलीज को जारी करने की योजना बना रहा है, संगठनों और डेवलपर्स को एक्सेस प्रदान करता है। संबंधित सीपीयू में निहित महत्वपूर्ण सुधारों के अतिरिक्त गैर-महत्वपूर्ण सुधार।


U73 का उपयोग करें जब तक आप नहीं जानते कि आपको u74 में बग फिक्स की आवश्यकता है।


0

यदि आपके पास मौजूदा प्रोजेक्ट 8u65 का उपयोग है। यदि आप स्क्रैच का उपयोग 8u66 से शुरू कर रहे हैं। मैं NetBeans 8.1 स्थापित कर रहा हूं, इसलिए मैं 8u66 का उपयोग कर रहा हूं यदि NB8.1 कोड में 8u65 में 15 बग हैं, जो 8u66 में हल नहीं हुए हैं।


0

मुझे हेवन और चूल्हा पर यह जानकारी मिली:

u73 (-b02) सार्वजनिक रिलीज़ है
u74 (-b02) सार्वजनिक बंडल पैच रिलीज़ है (जिसमें अतिरिक्त गैर-सुरक्षा फ़िक्सेस शामिल हैं)

मुझे लगता है कि आपको केवल 74 डाउनलोड करने की आवश्यकता होगी, फिर।


बीपीआर अलग-अलग वाणिज्यिक बिल्ड हैं, यहां तक ​​कि अपडेट भी पीएसयू हैं। 1.8.0 u74b02 सार्वजनिक है और u74b3x BPR है।
1
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.