जब आप अपने लिनक्स सिस्टम पर जावा-आधारित एप्लिकेशन विकसित करना चाहते हैं तो JAVA_HOME सेट करना आवश्यक है। JAVA_HOME उस निर्देशिका को इंगित करता है जहाँ आप JDK या Java डेवलपमेंट किट स्थापित करते हैं।
इसलिए, यह जावा अनुप्रयोगों को उचित रूप से चलाने के लिए लाइब्रेरी और बायनेरिज़ का पता लगाने में मदद करता है। इसके अलावा, JAVA_HOME वैरिएबल JDK को हर उस प्रोग्राम तक पहुंच प्रदान करता है जिसके लिए जावा की आवश्यकता होती है। यद्यपि आप इसे जेडीके या जावा रनटाइम एनवायरनमेंट (जेआरई) स्थापित करने के तुरंत बाद कॉन्फ़िगर कर सकते हैं, लेकिन अधिकांश शुरुआती लोगों को इसका सही तरीका नहीं पता है। तो, यह त्वरित मार्गदर्शिका लिनक्स में JAVA_HOME को बिना किसी परेशानी के सेट करने का सबसे सरल तरीका संक्षेप में बताएगी।
लिनक्स में JAVA_HOME कैसे सेट करें
सबसे पहले, अपने सिस्टम में जहां आपने जावा इंस्टॉल किया है वहां नेविगेट करें और उसका पथ कॉपी करें। यह सबसे महत्वपूर्ण कदम है क्योंकि आने वाले चरणों में आप इसे JAVA_HOME वैरिएबल के मान के रूप में सेट करेंगे।
यह आमतौर पर '/usr/lib/java' निर्देशिका में स्थित होता है। हालाँकि, यदि आप वर्चुअल मशीन पर लिनक्स चला रहे हैं, तो इंस्टॉलेशन डायरेक्टरी निश्चित रूप से '/usr/lib/jvm' हो सकती है। इस निर्देशिका पर जाएँ और 'ls' कमांड दर्ज करें।
जैसा कि पिछली छवि में दिखाई दे रहा है, हमारी इंस्टॉलेशन निर्देशिका इस प्रकार है:
/usr/lib/jvm/java-11-openjdk-amd64टेक्स्ट एडिटर का उपयोग करके अपने शेल की कॉन्फ़िगरेशन फ़ाइल खोलें। शेल कॉन्फ़िगरेशन फ़ाइल पथ सभी शेल के लिए अलग-अलग हैं। आमतौर पर उपयोग किए जाने वाले शेल के लिए निम्नलिखित पथ हैं:
- बैश के लिए: ~/.bashrc
- ज़श के लिए: ~/.zshrc
उदाहरण के लिए, आइए निम्नलिखित कमांड का उपयोग करें:
नैनो ~/.bashrc
फ़ाइल एक नई विंडो में खुलेगी. फ़ाइल के अंत में जाएँ और निम्नलिखित पाठ जोड़ें:
निर्यात JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64“/usr/lib/jvm/java-11-openjdk-amd64” को उस पथ से बदलें जिसे आपने पिछले चरण में कॉपी किया था।
एक बार जब आपका काम पूरा हो जाए, तो संपादक से बाहर निकलें। अब, आप या तो टर्मिनल को पुनरारंभ कर सकते हैं या निम्नानुसार कमांड दर्ज कर सकते हैं:
स्रोत ~/.bashrc
अब आपने सफलतापूर्वक JAVA_HOME सेट कर लिया है। इसे सुनिश्चित करने के लिए, आप निम्न आदेश का उपयोग करके इसे सत्यापित कर सकते हैं:
प्रतिध्वनि $JAVA_HOME
निष्कर्ष
JAVA_HOME पर्यावरण चर जावा पर चलने वाले प्रत्येक एप्लिकेशन के लिए आवश्यक है। हालाँकि, उपयोगकर्ताओं को इसकी कॉन्फ़िगरेशन प्रक्रिया जानने की आवश्यकता है, इसलिए हमने Linux में JAVA_HOME सेट करने का तरीका समझाया। समग्र विधि सरल थी: आपको पहले जावा इंस्टॉलेशन पथ की प्रतिलिपि बनानी होगी और फिर इसे अपने शेल की कॉन्फ़िगरेशन फ़ाइल में JAVA_HOME चर के मान के रूप में निर्यात करना होगा।