मेरे ओएस एक्स शेर वर्कस्टेशन पर जावा प्राथमिकता अनुप्रयोग इंगित करता है कि मेरे पास जावा एसई 6 v1.6.0_29-b11-402 स्थापित है (32- और 64-बिट संस्करण दोनों)। दुर्भाग्यवश, मुझे एंटरप्राइज़ संस्करण में केवल अतिरिक्त सुविधाएं उपलब्ध हैं।ओएस एक्स शेर पर जावा ईई 6 स्थापित करें
'How install a specific jdk on Mac OS X?' में 'जेस्पर' द्वारा एक टिप्पणी से पता चलता है कि मुझे ओरेकल/सूर्य के बजाय ऐप्पल द्वारा प्रदान की गई जावा का उपयोग करने की आवश्यकता है। दुर्भाग्य से, यह नहीं लगता है कि एप्पल जावा 6.
का एक उद्यम संस्करण इस ओर जाता है मुझे कई सवाल पूछने के लिए प्रदान करता है:
- मैं कुछ याद किया? क्या ऐप्पल जावा 6 का ईई पेश करता है?
- यदि 1 सत्य है, तो मैं इसे कैसे प्राप्त करूं? क्या इसे जावा एसई 6 के साथ 'साइड बाय साइड' स्थापित किया जा सकता है?
- यदि 1 गलत है, तो क्या ओरेकल/सन संस्करण का उपयोग किया जा सकता है? क्या एक अनुशंसित स्थापना स्थान है? मुझे लगता है कि /System/Library/Frameworks/JavaVM.framework/Versions/ फ़ोल्डर की अनुशंसा नहीं की जाती है।
- ओरेकल/सन संस्करण में बहुत सारे एक्स्ट्रा (उदा। ग्लासफ़िश) शामिल हैं, जिन्हें मैं इंस्टॉल नहीं करना चाहूंगा। क्या मैं अतिरिक्त एसडीके w/o अतिरिक्त स्थापित कर सकता हूं? क्या टॉमकैट 7 ग्लासफिश के विकल्प के रूप में काम करेगा? RESTful web service: java.lang.NullPointerException service.AbstractFacade.findAll:
** संपादित **
यह सवाल एक और सवाल है कि मैं पोस्ट का एक परिणाम है। ऐसा लगता है कि यह विशेष त्रुटि एक लापता एनोटेशन (@ स्टेटलेस) का परिणाम है। यह एनोटेशन javax.ejb में 'निहित' है। * नेमस्पेस, जो एक .JAR फ़ाइल में निहित है जो मेरे वर्कस्टेशन पर नहीं है।
इससे मुझे निष्कर्ष निकाला गया कि मुझे जावा 6 के 'एंटरप्राइज़ संस्करण' की आवश्यकता है (जिसमें गायब होगी। जेएआर फ़ाइल और अन्य आश्रित फाइलें)। मुझे लगता है कि यह निर्धारित करने का कोई तरीका था कि कौन सी। जेएआर फ़ाइल गुम है (नेटबीन्स 7 इस के साथ मदद नहीं कर रहा है) मैं शायद इसे परियोजना में जोड़ सकता हूं और ईई परेशानियों को छोड़ सकता हूं।
पर आसानी से इंस्टॉल करते हैं I समझ में नहीं आता है। यदि एंटरप्राइज़ संस्करण जैसी कोई चीज़ नहीं है, तो ओरेकल अभी भी इस शब्दावली का उपयोग क्यों करती है? http://www.oracle.com/technetwork/java/javaee/documentation/javaee6sdku3-relnotes-444316.html – craig
ऐसा नहीं है कि आप कहीं से "जावा ईई" डाउनलोड करें। ऐसा लगता है कि आप कुछ कार्यान्वयन (ग्लासफ़िश, जेबॉस एएस, वेबस्फेयर, वेबलोगिक इत्यादि) डाउनलोड करते हैं और इस सर्वर को फिर से विकसित करते हैं। – Xorty
असल में, यह * एसई * जावा एसई के लिए अलग नहीं है। आप जावा एसई भी डाउनलोड नहीं करेंगे, लेकिन एक कार्यान्वयन डाउनलोड करेंगे। केवल ओरेकल के कार्यान्वयन को इतना बाजार हिस्सेदारी मिली कि यह जावा एसई के साथ कम या ज्यादा समानार्थी बन गया, लेकिन एक जेआरॉकिट भी था, एक एमजेआर, एक माइक्रोसॉफ्ट संस्करण (एक समय में सबसे प्रसिद्ध एक!) और अभी भी एक आईबीएम संस्करण है, जीसीजे (जो वास्तव में वास्तव में काम नहीं करता है) और कुछ अन्य अस्पष्ट कार्यान्वयन। ओपनजेडीके सबसे मशहूर विकल्प है, हालांकि ओरेकल संस्करण अब इस पर आधारित है, इसलिए वास्तव में भी अलग नहीं है। –