2009-09-02 13 views
5

हाय सबको के माध्यम से शुरू करने में विफल रहता है।ग्रहण एक एप्लिकेशन लॉन्चर

समस्या: elcipse-3.5.0 (गैलीलियो) एक त्रुटि के साथ थूक जब मैं अपने लांचर क्लिक करके यह प्रक्षेपण की कोशिश करो। इस तरह अभिशाप ध्वनि:

जावा रनटाइम एनवायरनमेंट (JRE) या
जावा डेवलपमेंट किट (JDK)
आदेश ग्रहण चलाने के लिए उपलब्ध होना चाहिए। कोई
जावा आभासी मशीन मिला था
खोज निम्न स्थानों के बाद: अपने वर्तमान पथ में
/home/emanemos/bin/eclipses/eclipse-3.5.0/jre/bin/java
जावा

हालांकि, कंसोल से ग्रहण शुरू होने पर सब कुछ सुचारू रूप से चला जाता है।

ग्रहण स्थापित करने से पहले मैंने jdk1.6.0_16 स्थापित किया है।
/घर

$ गूंज $ JAVA_HOME
/usr/lib/java/jdk1.6.0_16
$ $ पथ गूंज: मैं भी $ JAVA_HOME चर बनाया है और मेरी $ पथ बदल /emanemos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/java/jdk1.6.0 _16/JRE/bin

ताकि, मेरे टर्मिनल पता चल गया क्या जावा:

$ जावा -संस्करण
जावा संस्करण "1.6.0_16"
जावा (टीएम) एसई रनटाइम पर्यावरण
जावा हॉटस्पॉट (टीएम) क्लाइंट वी एम (निर्माण (1.6.0_16-B01 निर्माण) 14.2-B01, मिश्रित मोड, साझा करने)

फिर एक फ़ोल्डर ग्रहण निर्देशिका ~/bin/ग्रहण तहत .tar.gz पैकेज से निकाला गया था। मैं ग्रहण-3.5.0 करने के लिए ग्रहण फ़ोल्डर के नाम बदल गया है और $ पथ फिर से बदल दिया:

$ $ पथ गूंज
/home/emanemos/bin/eclipses/eclipse-3.5.0 :/घर/emanemos/बिन:/usr/स्थानीय/sbin:/usr/स्थानीय/बिन:/usr/sbin:/usr/bin:/sbin:/बिन:/usr/खेल:/usr/lib/जावा/jdk1.6.0_16/JRE/bin

इस क्षण से मैं आदेश ग्रहण द्वारा कंसोल से ग्रहण शुरू करने के लिए धन्य था।

हालांकि, मैं ग्रहण के एप्लिकेशन लॉन्चर का उपयोग करने के बारे में बेताब महसूस करता हूं।

अग्रिम धन्यवाद। किसी भी सहायता के लिए आभारी रहेंगे।

उत्तर

1

इस eclipse.ini में जोड़ें: -

-vm $ JAVA_HOME/jdk1.5.0_14/bin/javaw.exe

+0

टिप्पणी के लिए धन्यवाद। यह लगभग काम किया। – emanemos

+1

क्या हिस्सा काम नहीं किया? और वह -vm ini फ़ाइल में एक अलग पंक्ति पर होना चाहिए। – cw22

+0

$ JAVA_HOME भाग काम नहीं किया। ग्रंडलेफ्लेक के मुताबिक, इस चर को हर बार कंसोल लॉन्च किया जाता है, जबकि जब गुई का उपयोग किया जाता है तो वेरिएबल अज्ञात है। मैंने $ JAVA_HOME जोड़ने के लिए /etc/bash.bashrc फ़ाइल का उपयोग किया। कृपया, मुझे बताएं कि क्या आप इस चर को जोड़ने के किसी भी अन्य उचित तरीके से अवगत हैं। अभी तक, मैंने पूर्ण पते के साथ -vm-option का उपयोग करने का निर्णय लिया है, यानी चर के बिना। – emanemos

0

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

क्या आपके पास Java JRE वास्तव में आपके सिस्टम पर स्थापित है? यदि नहीं, तो मैं ऐसा करने की अनुशंसा करता हूं क्योंकि आपको आवश्यक सभी सेटअप करना चाहिए, फिर ग्रहण फिर से चलाने का प्रयास करें।

संपादित करें: मैंने देखा कि आपने कहा था कि आपने 1.6 जेडीके स्थापित किया है। यह आपकी समस्या को ठीक कर देना चाहिए। यदि जब आप पहली बार अपना टर्मिनल खोलते हैं तो जावा आपके पथ में नहीं होता है, तो वह (मुझे विश्वास है) आपकी असली समस्या है और आपको वहां पुनर्स्थापित या समस्या निवारण करने की आवश्यकता हो सकती है।

+0

env के लिए के रूप में। चर, मैंने /etc/bash.bashrc फ़ाइल को संपादित करके उन्हें बनाया/बदल दिया है, इसलिए वे स्थायी होना चाहिए, है ना? जब भी मैं बूट करता हूं, तब भी उन्हें ठीक लगता है। – emanemos

+0

उन env। हर बार जब आप सत्र शुरू करते हैं तो चर सेट किए जाएंगे। यह तब होता है जब आप एक बैश टर्मिनल लोड करते हैं, यह तब भी होता है जब आप डेस्कटॉप वातावरण में लॉग इन करते हैं - लेकिन चर के भीतर डेस्कटॉप वातावरण में चर निर्यात नहीं किए जाएंगे ... मुझे नहीं पता कि मैं समझा रहा हूं वह अच्छी तरह से ... – Grundlefleck

+0

आप ठीक समझाओ! मैंने अपना eclipse.ini संपादित किया है: प्रतिस्थापित $ JAVA_HOME/jre/bin /usr/lib/java/jdk1.6.0_16/jre/bin के साथ। अब ग्रहण अच्छी तरह से शुरू होता है! – emanemos

0

(बनाना एक बड़ा धारणा है कि आप उपयोग कर एक्स लिनक्स पर कर रहे हैं)

यदि आपने जावा जेआरई को बिना लॉग आउट और एक्स सत्र में वापस इंस्टॉल किया है, तो सत्र में वातावरण में $ JAVA_HOME चर शामिल नहीं होगा। यह एक नया एक्स सत्र प्राप्त करने के लिए लॉग आउट और बैक इन का मामला हो सकता है।

यदि आप एक ही सत्र चलाना चाहते हैं, तो आप एक और जीयूआई सत्र शुरू करने के लिए Ctrl + Alt + F9 दबाकर इसे आजमा सकते हैं।

2

संदेश कहते हैं, "कोई जावा आभासी मशीन निम्न स्थानों खोज करने के बाद पाया गया था: /Applications/eclipse/Eclipse.app/Contents/MacOS/jre/bin/"

मैं इसे फ़ोल्डर /Applications/eclipse/Eclipse.app/Contents/MacOS/jre/bin बनाने और /usr/bin/java पर आदेश को जोड़ने समाधान कर लिया है:

ln -s /usr/bin/java /Applications/eclipse/Eclipse.app/Contents/MacOS/jre/bin/java 
0

फाजिल Baghirzade मैं इस समस्या को हल करता हूं

एक्लिप्स चलाने के लिए जावा रनटाइम एनवायरनमेंट (जेआरई) या जावा डेवलपमेंट किट (जेडीके) उपलब्ध होना चाहिए। निम्नलिखित स्थानों को खोजने के बाद कोई जावा वर्चुअल मशीन नहीं मिली: c: \ Program Files \ Eclipse \ jre \ bin \ javaw.exe 'javaw.exe' आपके वर्तमान पथ

"सी: \ प्रोग्राम फ़ाइलें पर जाएं \ Java \ jdk1.6.0_39 "इस फ़ोल्डर में" jre "फ़ोल्डर की प्रतिलिपि है और ग्रहण फ़ोल्डर

सभी को पेस्ट करें !!!

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