2013-02-24 31 views
6

जावा ऐप्स को मैक ओएस एक्स पर चलाने पर मूल ऐप्स की तरह दिखने के लिए, ऐप्पल ने मैक ओएस एक्स की तरह व्यवहार करने के लिए Apple Java Extensions बनाया है। ये "के बारे में" के व्यवहार को संभालने जैसी चीजों की अनुमति देते हैं। मेनू आइकन और एप्लिकेशन आइकन पर ड्रैग और ड्रॉप का समर्थन करें।क्या जावा 7 ऐप्पल जावा एक्सटेंशन का उपयोग कर सकता है?

हालांकि, मुझे कुछ भी पता नहीं चल रहा है कि ये एक्सटेंशन जावा 7 के साथ शामिल हैं या जावा 7 के साथ भी प्रयोग योग्य नहीं हैं। यह मेरी समझ है कि ऐप्पल ने ओपनजेडीके में अपने ओएस एक्स कार्यान्वयन को विलय कर दिया, लेकिन मुझे यकीन नहीं है क्या ये एक्सटेंशन इसके साथ गए थे। मुझे लगता है कि Mac OS X port of OpenJDK के लिए लक्ष्य "एक पूर्ण, देशी कोको-आधारित यूआई टूलकिट शामिल करना" है, लेकिन मुझे इसके बारे में बहुत कुछ नहीं मिल रहा है। वेब पर खोज करना बहुत उपयोगी साबित नहीं हुआ है और मुझे पता नहीं है कि वे जावा 7 के साथ संगत हैं या यहां तक ​​कि शामिल हैं।

  • एक मैक चल जावा 7 एप्पल जावा एक्सटेंशन का उपयोग करने में सक्षम होंगे:

    तो मैं मैं तीन प्रश्न हैं लगता है?

  • क्या वे जावा 7 में शामिल हैं, और यदि नहीं, तो क्या मैं उन्हें अपने ऐप में बंडल करने के लिए डाउनलोड कर सकता हूं?
  • क्या जावा 7 संगत इन एक्सटेंशन के लिए कोई विकल्प हैं?

उत्तर

6

क्या जावा 7 चल रहा मैक ऐप्पल जावा एक्सटेंशन का उपयोग करने में सक्षम होगा?

हां। वे ओरेकल वितरण और ओपनजेडीके में दोनों शामिल हैं। नीचे दूसरा जवाब देखें।

मैं पूर्ण एपीआई के लिए झुकाव नहीं कर सकता क्योंकि मुझे ऐप आइकन और ऐप फ्रेम पर ड्रैग-ड्रॉप व्यवहार का समर्थन करने के लिए केवल एक सबसेट की आवश्यकता है। मैं पुष्टि कर सकता हूं हालांकि यह OpenJDK 7 के साथ अपेक्षित काम करता है। वितरण पक्ष पर कोई समस्या नहीं है, क्योंकि ऐप मैक ऐप स्टोर पर बिक्री पर है।

क्या वे जावा 7 में शामिल हैं, और यदि नहीं, तो क्या मैं उन्हें अपने ऐप में बंडल करने के लिए डाउनलोड कर सकता हूं?

वे OpenJDK 7 में शामिल किए गए हैं, तो आप /src में सूत्रों पा सकते हैं/MacOSX/वर्गों/com/सेब और के रूप में संदेशों और बग फिक्स macosx-port-dev mailing list पर पठनीय द्वारा संकेत दिया ओरेकल द्वारा समर्थित।

उन्हें ओरेकल वितरण में भी शामिल किया गया है, unjar rt.jar उन्हें देखने के लिए।

तुम कुछ भी डाउनलोड करने के लिए की जरूरत नहीं है, बस उन्हें अपने संपादक में उपयोग शुरू करते हैं:

IntelliJ completion

वहाँ इन एक्सटेंशन है कि जावा 7 रहे हैं संगत के लिए किसी भी विकल्प हैं?

मुझे नहीं पता कि मुझे पता है, लेकिन मुझे संदेह है कि आपको एक विकल्प की आवश्यकता है।

+0

आपके उत्तर के लिए धन्यवाद! मुझे यह सुनकर खुशी हो रही है कि यह काम करता है और मैं इसका उपयोग करने के साथ अपने अनुभव साझा करने की सराहना करता हूं! – Thunderforge

+0

विंडोज़ पर जावा 8 के मौजूदा जेडीके वितरण में यह मामला नहीं है। – koppor

+0

मेरे लिए जावा com.apple.eawt नहीं ढूंढता है।क्या इसे सक्षम करने के लिए कुछ प्रकार का स्विच है? अगर मैं किसी अन्य स्थान पर rt.jar की प्रतिलिपि बनाता हूं और इसे शामिल करता हूं तो यह काम करता है। – Jochen

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^