जावा को कॉन्फ़िगर करना
आप कॉन्फ़िगर कर सकते हैं कि कौन सा संस्करण कमांड लाइन में उपयोग के लिए डिफ़ॉल्ट है update-alternatives
, जो प्रबंधित करता है कि कौन से प्रतीकात्मक लिंक विभिन्न कमांड के लिए उपयोग किए जाते हैं।
sudo update-alternatives --config java
आउटपुट कुछ इस तरह दिखेगा।
There are 5 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode
1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1 manual mode
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 2 manual mode
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
4 /usr/lib/jvm/java-8-oracle/jre/bin/java 3 manual mode
5 /usr/lib/jvm/java-9-oracle/bin/java 4 manual mode
Press <enter> to keep the current choice[*], or type selection number:
अब आप डिफ़ॉल्ट के रूप में उपयोग करने के लिए संख्या चुन सकते हैं। यह अन्य जावा कमांड्स के लिए भी किया जा सकता है, जैसे कि कंपाइलर ( javac
), डॉक्यूमेंटेशन जनरेटर ( javadoc
), JAR साइनिंग टूल ( jarsigner
), और बहुत कुछ। आप जिस कमांड को कस्टमाइज़ करना चाहते हैं , उसे भरने के लिए आप निम्न कमांड का उपयोग कर सकते हैं ।
sudo update-alternatives --config command
JAVA_HOME
पर्यावरण चर सेट करना
कई प्रोग्राम, जैसे जावा सर्वर, जावा इंस्टॉलेशन स्थान निर्धारित करने के लिए JAVA_HOME पर्यावरण चर का उपयोग करते हैं।
अपने पसंदीदा इंस्टॉलेशन से पथ को कॉपी करें और फिर Sublime Text या अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके / etc / वातावरण खोलें।
sudo subl /etc/environment
इस फ़ाइल के अंत में, निम्न पंक्ति को जोड़ें, हाइलाइट किए गए पथ को अपने स्वयं के कॉपी किए गए पथ से बदलना सुनिश्चित करें।
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
फ़ाइल को सहेजें और बाहर निकलें, और इसे पुनः लोड करें source /etc/environment
:।
अब आप परीक्षण कर सकते हैं कि निम्न कमांड निष्पादित करके पर्यावरण चर निर्धारित किया गया है या नहीं echo $JAVA_HOME
:। यह आपके द्वारा निर्धारित पथ को वापस कर देगा।