"कृपया सुनिश्चित करें कि आपके पास JREA_HOME अंक JDK के बजाय JREK" संदेश है


15

मैंने जावा स्थापित किया है

aaa@ubuntu:~$ whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java
aaa@ubuntu:~$ whereis javac
javac: /usr/bin/javac /usr/bin/X11/javac

और आदि / प्रोफाइल

JAVA_HOME=/usr/local/java/jdk1.7.0_17
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_17
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

हालाँकि, जब मैं Android Studio चलाता हूँ, तो यह कहता है:

tools.jar in not in Android Studio classpath. Please ensure you have JAVA_HOME points 
to JDK rather than JRE.

मैं इसे कैसे ठीक करूं?

अपडेट करें

sudo update-alternatives --get-selections | grep ^java 
java                           manual   /usr/local/java/jre1.7.0_17/bin/java
javac                          manual   /usr/local/java/jdk1.7.0_17/bin/javac
javaws                         manual   /usr/local/java/jre1.7.0_17/bin/javaws


java -version
java version "1.7.0_17"

echo java_home मुझे /usr/local/java/jdk1.7.0_17
एलेक्स

आपके पास .jinfoफाइलें होनी चाहिए , लेकिन मैंने उनके बिना अपडेट विकल्प सेट करने के लिए अपना जवाब अपडेट कर दिया है।
गेरहार्ड बर्गर

जवाबों:


9

आपको jdk में jre वर्जन का उपयोग करना है, आप इसे निष्पादित करके कर सकते हैं

    sudo update-alternatives --set java /usr/local/java/jdk1.7.0_17/jre/bin/java
    sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_17/jre/bin/javaws

आम तौर पर यह update-java-alternativesएक .jinfoफ़ाइल के साथ उपयोग करके किया जा सकता है , लेकिन किसी कारण से आप उन्हें अपने सिस्टम पर नहीं पा सकते हैं।


java version "1.7.0_17"लेकिन मैंने वह नहीं किया जो आपने मुझे सुझाया था। क्या मुझे इसकी आवश्यकता है?
एलेक्स मालेक्स

जो जावा - / usr / बिन / जावा
एलेक्स मालेक्स

मैंने अपना विषय 4
एलेक्स

मेरा मतलब है, मैं इसे लॉन्च नहीं कर सकता। ls /usr/lib/jvm/.*.jinfo- ऐसी कोई फ़ाइल या निर्देशिका नहीं
एलेक्स मालेक्स

कोशिश करो sudo updatedbऔर जब यह किया जाता हैlocate *.jinfo
गेरहार्ड बर्गर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.