2011-10-19 21 views
5

पर ग्रहण स्थापित करना मुझे अपनी उबंटू मशीन पर ग्रहण के साथ एक छोटी सी समस्या है। मैं JDK स्थापित, JAVA_HOME और पथ चर निर्धारित करते हैं, सब सही लगता है, लेकिन ग्रहण शुरू करने के लिए मना कर दिया और एक त्रुटि फेंकता है:उबंटू

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /opt/eclipse/jre/bin/java java in your current PATH

कोई सुराग नहीं समस्या है क्या है। कृपया मदद करें।

ध्यान दें:

मैं टर्मिनल में जावा और javac चलाने के लिए सक्षम हूँ।

+1

आप (अपने ग्रहण निर्देशिका की जड़) INI फ़ाइल में ग्रहण की जावा पथ मजबूर कर सकते हैं, "वीएम" पैरामीटर के साथ। http://wiki.eclipse.org/Eclipse.ini –

+0

जब आप कमांड लाइन पर "सेट" टाइप करते हैं तो क्या आप JAVA_HOME देखते हैं? –

+0

@ बेनोइट कोर्टिन - हाँ जो काम करता है, लेकिन यह पथ को मजबूर किए बिना क्यों काम नहीं कर रहा है? – Headshota

उत्तर

2

आप शायद अपने JAVA_HOME env वर की तरह कुछ निर्धारित करने की आवश्यकता:

export JAVA_HOME=/apps/java/jdk1.6.0_13 

चेक इस answer out

+0

मैंने पहले से ही मेरे .bashrc में चर सेट किए हैं। – Headshota

+0

तो यदि आप env करते हैं grep JAVA_HOME यह जावा पथ कहता है? – Grammin

+0

क्या आप अपेक्षित आउटपुट प्राप्त करते हैं यदि आप केवल 'जावा-वर्जन' या '$ JAVA_HOME/bin/java -version' चलाते हैं? – nos

4

आप जावा द्विआधारी के लिए/usr/bin/जावा पर एक लिंक बनाने की जरूरत (भी आप इसे रखा है)।

sudo ln -s /path/to/jre*/bin/java /usr/bin/java
+1

पर समान संस्करण जानकारी मिलती है यह मेरे लिए काम करता है !!! धन्यवाद!! – cmcromance

11

यह मेरे लिए काम किया:

ubuntu:~$ sudo apt-get install default-jre 
0

ऐसा लगता है ग्रहण कम से कम/usr/bin निर्देशिका के अंतर्गत जावा के लिए लग रहा है,, आपकी समस्याओं का समाधान होगा इस निर्देशिका में जावा आदेश का एक प्रतीकात्मक कड़ी बनाने मेरा हल करें

0

मुझे अपनी मशीन पर कई जेआर और जेडीएस चलाने होंगे और पर्यावरण से गड़बड़ नहीं करना चाहते थे। मैं अपने पर्यावरण के लिए 1.6 रखना चाहता था लेकिन 1.7 के तहत ग्रहण चलाता था। मैं ग्रहण चलाने के लिए सटीक JVM निर्दिष्ट करने के लिए मेरी elcipse.ini फ़ाइल में निम्नलिखित पंक्ति कहा:

-vm 
/usr/lib/jvm/jdk1.7_latest/bin/java 

जाहिर है अपने पथ अलग हो सकता है। ध्यान दें कि jdk1.7_latest से ऊपर नवीनतम जावा 7 जेडीके के विशिष्ट संस्करण के लिए एक सिम्लिंक है।

आशा है कि किसी की मदद करें।

10

आप भले ही आप पहले से ही अपने में JDK है इस त्रुटि मिलती है प्रणाली सिर्फ इस चरणों का पालन करें:

1)open eclipse.ini file with text editor. 
2)copy your jdk path by using -vm command (vm and your path should not be in same line) 
eg: 
-vm   
/usr/lib/java/jdk1.7.0_75/jre/bin/java 
3)-vm should be placed before -vmargs in eclipse.ini file. 

99% काम करता है अगर आप सरल कदम ऊपर का पालन करें

1
  1. खोलने अपने eclipse.ini फ़ाइल
  2. जोड़ने -vm usr/lib/JVM पी/jdk1.8.x_xx/JRE/bin/जावा इस होना चाहिए -vmarg

  3. फ़ाइल

  4. अपने ग्रहण मुबारक कोडिंग शुरू बचाने से पहले सजी ...