मैंने जावा jdk हॉटस्पॉट 1.7 स्थापित किया। जब मैं टाइप कर java -version
रहा हूं तो मुझे :
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
यह सही है।
और मैंने मावेन को स्थापित करने की कोशिश की, और /etc/environment
फाइल में जोड़ा :
JAVA_HOME=/usr/lib/jvm/jdk1.7.0
M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4
MAVEN_HOME=/usr/local/apache-maven/apache-maven-3.0.4
M2=/usr/local/apache-maven/apache-maven-3.0.4/bin
अब जब मैं mvan टाइप करता हूं तो मुझे मिल रहा है:
Error: JAVA_HOME is not defined correctly. We cannot execute
”/usr/lib/jvm/jdk1.7.0”/bin/java
हालाँकि, मैं पर्यावरण फ़ाइल में JAV_HOME वर के लिए "चिह्न" नहीं डाल रहा हूँ।
इससे भागने की कोशिश हो रही है
”/usr/lib/jvm/jdk1.7.0”/bin/java
पथ, वास्तव में यह होना चाहिए
/usr/lib/jvm/jdk1.7.0/bin/java
जब मैं आज्ञा देता हूं
$JAVA_HOME
मैं समझ रहा हूं:
bash: ”/usr/lib/jvm/jdk1.7.0”: No such file or directory
मुझे यकीन है कि पथ ( /usr/lib/jvm/jdk1.7.0
) सही है।
ls /usr/lib/jvm/java-7
और ls "/usr/lib/jvm/java-7"/bin
उपज, और मेरे लिए एक ही परिणाम प्राप्त करना चाहिए (जो खाली नहीं है)। अंतिम भाग, जावा -7, एक मैनुअल संशोधन का परिणाम है - यह आपके लिए थोड़ा अलग हो सकता है और होगा। सत्यापित करें, कि ऐसा फ़ोल्डर मौजूद है (jdk1.7.0)।
total 44 drwxr-xr-x 3 root root 4096 Jun 28 01:57 . drwxr-xr-x 184 root root 36864 Jun 28 01:34 .. drwxr-xr-x 10 root root 4096 Jun 27 23:30 jdk1.7.0
इस ls -al /usr/lib/jvm
कमांड को चलाने के बाद मिला
echo $VARNAME
:। यदि आप बस करते हैं $VARNAME
तो यह उस चर में निष्पादित होगा।
ls -al /usr/lib/jvm
और पुष्टि कर सकते हैं कि निर्देशिका नाम के लिए 'jdk1.7.0' प्रारूप है? ओरेकल उपयोग करते समय, वे अजीब फ़ोल्डर नाम का प्रयोग करते हैं