2011-10-03 16 views
7

को देखने के लिए मैं ग्रहण में glassfish काम कर पाने के लिए कोशिश कर रहा हूँ, और JRE बनाम JDK त्रुटि में चल प्रतीत नहीं होता:glassfish मेरी JDK

GlassFish v3 requires a JDK 1.6 and not a JRE. Please add/select the correct JDK in the Server properties 'Runtime Environment' section.

मैं आसपास googled और यह लोगों के एक समूह लगता है यह मुद्दा था। निश्चित रूप से वरीयताओं में पर्याप्त-> सर्वर-> रनटाइम पर्यावरण जब मैंने ग्लासफ़िश सर्वर रनटाइम वातावरण पर संपादन पर क्लिक किया तो जेआरई "डिफ़ॉल्ट जेआरई" था। मैंने ड्रॉपडाउन मेनू पर क्लिक किया और इसे अपने जेडीके पर स्विच किया: जावा -6-ओपनजेडके और लगा कि मुझे समस्या हल हो गई थी। दुर्भाग्यवश, मुझे अभी भी वही त्रुटि मिल रही है। इससे मुझे इस मुद्दे को Google पर कैसे नुकसान पहुंचाया जा सकता है, क्योंकि हर किसी ने जेआरई को जेडीके में स्विच करके इसे हल किया है। क्या किसी व्यक्ति की कोई राय है?

अवतार

+0

हालांकि यह स्पष्ट रूप से आपके लिए काम नहीं करता है, भविष्य के आगंतुकों को देखते हैं [ग्रहण में ग्लासफ़िश शिकायत करता है "ग्लासफ़िश v3 को जेडीके 1.6 की आवश्यकता है और जेआरई नहीं है"] (http://stackoverflow.com/questions/6082936/glassfish -इन-ग्रहण-शिकायत-glassfish-v3-की आवश्यकता है एक JDK-1-6 और नहीं एक JRE/8,279,434 # 8,279,434)। – Arjan

उत्तर

3

ग्रहण के रूप में अच्छी तरह से हो सकता है — Glassfish अपने JDK उठाता JDK में चल रहा सेट करके देखें। ऐसा करते हैं, eclipse.ini संपादित करें, और इस कॉन्फ़िगरेशन के साथ लाइन

-vm 
path-to-javaw.exe-in-a-JDK 

को जोड़ने के लिए, मैं कभी इस मुद्दे था।

+0

मेरे पास निर्देशिका में मेरा जेडीके है:/usr/lib/jvm/java-6-openjdk जिसमें बिन फ़ोल्डर होता है जिसमें जावा और जावा फाइलें होती हैं (हालांकि कोई जावा नहीं ... शायद यह समस्या है?) मैंने कोशिश की eclipse.ini फ़ाइल में ध्वज को/usr/lib/jvm/java-6-openjdk और/usr/lib/jvm/java-6-openjdk/bin के रूप में सेट करें और न ही कोई काम किया। – akhalsa

+1

@ user659874 मेरा संपादित उत्तर देखें। "-vm" और पथ अलग-अलग पंक्तियों में होना चाहिए, अन्यथा वे काम नहीं करते हैं। – MaDa

+0

उत्तर के लिए धन्यवाद। क्या आपको पता है कि मुझे बिन शामिल करने के पथ की आवश्यकता है या नहीं? – akhalsa

1

विंडो पर जाएं -> प्राथमिकताएं -> सर्वर -> रनटाइम पर्यावरण। ग्लासफ़िश x.x.x का चयन करें संपादित करें और जेआरई विकल्प में स्थापित जेडीके का चयन करें। यदि आप विकल्पों में जेडीके नहीं देख पा रहे हैं, तो विंडो -> प्राथमिकताएं -> जेआरई स्थापित करें और जोड़ें पर क्लिक करें ... और जेडीके फ़ोल्डर को ब्राउज़ करें जिसे आप जोड़ना चाहते हैं।

24
  1. सुनिश्चित करें कि जेडीके स्थापित है। C:\Program Files\Java\jdk1.6.XXXX में देखें (मेरा कहना है 0_16)। JDK शायद स्थापित किया गया था कि यह में सामान है, नहीं तो आप से http://java.sun.com/javase/downloads/index.jsp

  2. यह जहां त्रुटि संदेश थोड़े फिर foobars है सिर्फ JDK हड़पने कर सकते हैं।

    • ग्रहण शुरू करें, संदेश को अनदेखा करें।
    • Window>Preferences
    • पर फिर + जावा + स्थापित जेआरई हिट जोड़ें।
    • करें Standard VM तो अगला
    • JRE होम = C:\Program Files\Java\jdk1.6.XXXX बाकी स्वतः में भरना चाहिए। खत्म करो।
    • सबसे महत्वपूर्ण! नई JDK क्रम के लिए प्राथमिकताएं विंडो में वापस चेक बॉक्स क्लिक करें ... मैं क्यों यह आवश्यक है पता नहीं है, लेकिन यह निश्चित रूप से है ...
  3. पसंद विंडो में

    फिर भी। (ठीक है हिट करने के लिए मिल सकता है, और फिर से खुला पसंद खिड़की)

    • , रनटाइम वातावरण
    • Glassfish एसआरई का चयन करें + सर्वर से प्राप्त करें, संपादित करें ...
    • मारा JRE से ड्रॉप डाउन हड़पने JDK और मारा समाप्त
    • ठीक है मारो।
  4. सर्वर वीव (शायद कंसोल व्यू द्वारा नीचे) पर जाएं। पर बंडल Glassfish ... सर्वर राइट क्लिक करें और हिट पुनः आरंभ/शुरू ...

Hopefuly यह ठीक करता है ...

+0

भले ही मेरे सभी पर्यावरण चर सेट किए गए थे, फिर भी मुझे इसे काम करने के लिए पहले ऐसा करना पड़ा। (बस किसी दिन आश्चर्यचकित होने पर) – Tiwaz89

+0

यह मेरे लिए समस्या को ठीक करता है - तेज़ और आसान। वोट दिया – user359519

+0

धन्यवाद ... यह मेरा दिन बना दिया ... – user1079065

1

सरल हिट ठीक है जब आप ग्रहण से glassfish शुरू करेंगे, के रूप में यह उपयोगकर्ता नाम और पासवर्ड मांग रहा है। 10 बार मेरे उपयोगकर्ता नाम और पासवर्ड टाइप करने के बाद मैं अभी भी बाहर था। हां, सरल हिट आपके नाम और प्रवेश के बिना ठीक से पारित

0

+ सर्वर से प्राप्त करें, रनटाइम वातावरण Glassfish एसआरई का चयन करें, JRE से संपादित करें ... मारा ड्रॉप डाउन हड़पने JDK और समाप्त हिट Okay.Worked मारा मेरे लिए अच्छी तरह से

+0

क्या आप अधिक विशिष्ट हो सकते हैं? अधिक जानकारी? – Mysterion

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