मैंने जावा का एक संस्करण स्थापित किया है। हम $JAVA_HOME
पर्यावरण चर को सही तरीके से कैसे सेट कर सकते हैं ?
मैंने जावा का एक संस्करण स्थापित किया है। हम $JAVA_HOME
पर्यावरण चर को सही तरीके से कैसे सेट कर सकते हैं ?
जवाबों:
आप अपने सेट कर सकते हैं JAVA_HOME
में /etc/profile
के रूप में Petronilla Escarabajo पता चलता है। लेकिन JAVA_HOME
किसी भी सिस्टम वैरिएबल के लिए पसंदीदा स्थान है /etc/environment
।
/etc/environment
किसी भी टेक्स्ट एडिटर को खोलें nano
या gedit
निम्न पंक्ति जोड़ें:
JAVA_HOME="/usr/lib/jvm/open-jdk"
(जावा पथ अलग हो सकता है)
source
इस कमांड को चलाकर, चर को लोड करने के लिए उपयोग करें :
source /etc/environment
फिर इस कमांड को चलाकर वेरिएबल को चेक करें:
echo $JAVA_HOME
अपडेट करें
आमतौर पर अधिकांश लिनक्स सिस्टम स्रोत / आदि / पर्यावरण डिफ़ॉल्ट रूप से। यदि आपका सिस्टम ऐसा नहीं करता है, तो निम्न पंक्ति को इसमें जोड़ें ~/.bashrc
(धन्यवाद @ पीजे)
source /etc/environment
source /etc/environment
मेरे बैश कॉन्फिग फ़ाइल के शीर्ष पर लाइन को जोड़ा गया है ~/.bashrc
ताकि यह स्टार्टअप पर मेरे सभी पर्यावरण सेटिंग्स को लोड करे। मेरे लिए अब तक का काम।
JAVA_HOME
पर्यावरण चर सेट करने के लिए, निम्नलिखित करें:
gksudo gedit /etc/environment
/usr/lib/jvm/java-7-oracle
डायरेक्टरी में स्थापित किया । JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME
. /etc/environment
उपरोक्त विधि आपके कंप्यूटर में लॉग इन करने पर हर बार कमांड चलाने में परेशानी से बचाएगी।
export
कमांड को जोड़ना आवश्यक है /etc/environment
?
export
एक पंक्ति में जोड़ा /etc/environment
और इससे मदद मिली? उस फ़ाइल में चर परिभाषाएँ होती हैं जिन्हें =
-delimited नाम-मूल्य जोड़े के रूप में रखा जाता है ; इसकी सामग्री को कमांड के रूप में निष्पादित नहीं किया गया है। (देखें man pam_env
।) इसलिए जब तक आप अलग से फ़ाइल का इलाज नहीं कर रहे हैं क्योंकि यह एक स्क्रिप्ट थी (जैसे कि /etc/environment
बैश .
/ source
बिलिन में जाने से), मुझे उम्मीद नहीं होगी कि यह काम करेगा।
यदि आपको रास्ता नहीं पता है और आपके पास केवल ओपनजेडके स्थापित है, तो आप टाइप कर सकते हैं
update-alternatives --config java
और आपको रास्ता खोजना चाहिए। वैरिएबल सेट करने के लिए आप JAVA_HOME=<PATH>
उसके बाद लिख सकते हैं export JAVA_HOME
। ध्यान दें कि चर घोषित करते समय कोई स्थान नहीं है। यह जाँचने के लिए कि क्या चर संग्रहित है या नहीं, आप केवल echo $JAVA_HOME
सत्यापित करने के लिए टाइप करें।
update-alternatives --install <link> <name> <target> <priority>
उदाहरण के लिए:update-alternatives --install /usr/bin/java java /usr/lib/jvm/default-runtime/bin/java 1