मैंने जावा का एक संस्करण स्थापित किया है। हम $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-oracleexport 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