2010-05-07 10 views
5

मेरा मतलब है, क्या मैं com.sun.org.apache (सभी उप-पैकेज) कक्षाओं का उपयोग कर सकता हूं क्योंकि मैं उन्हें org.apache (किसी भी अपाचे lib में) से उपयोग करता हूं?com.sun.org.apache org.apache पैकेज के समान है?

क्या ओपनजेडीके इस पैकेज को अपाचे अपडेट के साथ अद्यतित रखेगा?

और जेडीके 7 इस पैकेज को बनाए रखेगा?

मुझे इसके बारे में जानकारी कहां मिल सकती है?

उत्तर

6

इसका उपयोग करना बहुत बुरा विचार है। एक बार एक बार, सूर्य ने जेरीस की एक प्रति ली, बग से भरा चॉक लिया। उन्होंने कुछ बदलाव किए। शायद उन्होंने कुछ कीड़े घटा दीं। हम जानते हैं कि बहुत गंभीर गलतियां हैं जिन्हें उन्होंने घटाया नहीं है।

और उन्होंने इसे एक कारण के लिए com.sun .... का नाम दिया: आपको इसका उपयोग न करने के लिए। किसी भी समय, किसी भी बिंदु में, किसी भी पैच में, वे उन वर्गों को असंगत रूप से बदल सकते हैं या उन्हें हटा सकते हैं।

आगे, ये कक्षाएं आईआरबी की जेआरई, या ऐप्पल, या (हाहा) माइक्रोसॉफ्ट या जेआरकेट की प्रतिलिपि में नहीं हो सकती हैं।

यदि आप ज़ेरिस चाहते हैं, तो ज़ीरिस का उपयोग करें। इसके बारे में जानकारी प्राप्त करने के लिए, जेरिस डेवलपर्स से सूर्य द्वारा फोर्क किए गए संस्करण के बारे में कई कठोर चेतावनियों के लिए जेरिस-जे मेलिंग सूची संग्रह पढ़ें।

तथ्य यह है कि कक्षाएं औपचारिक रूप से 'सार्वजनिक' हैं, इसका अर्थ यह है कि सूर्य को कुछ अन्य पैकेज से new करने में सक्षम होने की आवश्यकता नहीं है।

1

एरर मैं इस तथ्य पर आधारित नहीं हूं कि वे आंतरिक कक्षाएं हैं और समय के साथ उन्हें बदलने का जोखिम है। इसके बजाय org.apache कक्षाओं का प्रयोग करें।

तारीख करने के लिए उन्हें रखने के साथ इरादे, शायद openjdk फ़ोरम पर एक संदेश पोस्ट करने की कोशिश के बारे में कोई विचार:

http://mail.openjdk.java.net/mailman/listinfo

0

इस पैकेज के लिए प्रलेखन कहना है कि यह सार्वजनिक है, तो यह ठीक है उपयोग।

अन्यथा वे भविष्य में इसका समर्थन न करने का निर्णय लेने पर आपके नीचे एक मंजिल पूल कर सकते हैं।

आमतौर पर, आपको जेडीके में जावा और जावैक्स के अलावा किसी अन्य चीज़ पर भरोसा नहीं करना चाहिए।

+2

या org.w3c ... इसे मत भूलना। – bmargulies

1

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