एंड्रॉयड

डेबियन 10 लिनक्स पर जावा कैसे स्थापित करें

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

विषयसूची:

Anonim

इस ट्यूटोरियल में, हम बताएंगे कि डेबियन 10 लिनक्स पर जावा (ओपनजेडके) कैसे स्थापित करें।

जावा सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है जिसका उपयोग विभिन्न प्रकार के अनुप्रयोगों और प्रणालियों के निर्माण के लिए किया जाता है। जावा में विकसित अनुप्रयोग स्केलेबल, लचीले और रखरखाव योग्य हैं।

शुरू करने से पहले

जावा, ओपनजेडके और ओरेकल जावा के दो अलग-अलग कार्यान्वयन हैं, उनके बीच लगभग कोई अंतर नहीं है सिवाय इसके कि ओरेकल जावा में कुछ अतिरिक्त वाणिज्यिक विशेषताएं हैं। ओरेकल जावा लाइसेंस सॉफ्टवेयर के केवल गैर-व्यावसायिक उपयोग की अनुमति देता है, जैसे व्यक्तिगत उपयोग और विकास उपयोग।

डिफ़ॉल्ट डेबियन 10 रिपॉजिटरी में दो अलग-अलग जावा पैकेज, जावा रनटाइम एनवायरनमेंट (JRE) और जावा डेवलपमेंट किट (JDK) शामिल हैं। JRE में जावा वर्चुअल मशीन (JVM), कक्षाएं और बायनेरी शामिल हैं जो आपको जावा प्रोग्राम चलाने की अनुमति देती हैं। जावा डेवलपर्स को JDK स्थापित करना चाहिए जिसमें JRE और विकास / डीबगिंग टूल और लाइब्रेरी शामिल हैं जो जावा अनुप्रयोगों के निर्माण के लिए आवश्यक हैं।

OpenJDK 11 को स्थापित करना

OpenJDK 11, जावा प्लेटफ़ॉर्म का खुला स्रोत कार्यान्वयन डेबियन 10, बस्टर में डिफ़ॉल्ट जावा विकास और रनटाइम है।

संकुल अनुक्रमणिका को अद्यतन करने और OpenJDK 11 JDK पैकेज को स्थापित करने के लिए sudo विशेषाधिकार या रूट वाले उपयोगकर्ता के रूप में निम्नलिखित कमांड चलाएँ:

sudo apt update sudo apt install default-jdk

एक बार इंस्टॉलेशन पूरा हो जाने पर, आप जावा संस्करण की जाँच करके इसे सत्यापित कर सकते हैं:

java -version

आउटपुट कुछ इस तरह दिखना चाहिए:

openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5) OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)

बस! इस बिंदु पर, आपने अपने डेबियन सिस्टम पर सफलतापूर्वक जावा स्थापित किया है।

JRE को JDK पैकेज में शामिल किया गया है। यदि आपको केवल JRE की आवश्यकता है, तो default-jre पैकेज स्थापित करें।

OpenJDK 8 को स्थापित करना

लेखन के समय, पिछले जावा एलटीएस संस्करण 8 आधिकारिक डेबियन बस्टर रिपॉजिटरी में उपलब्ध नहीं है।

हम AdoptOpenJDK रिपॉजिटरी को सक्षम करेंगे, जो कि OpenJDK पैकेज प्रदान करता है।

  1. संकुल सूची को अद्यतन करने और HTTPS पर एक नया भंडार जोड़ने के लिए आवश्यक निर्भरता स्थापित करके शुरू करें:

    sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

    निम्नलिखित वेज कमांड का उपयोग करके रिपॉजिटरी की GPG कुंजी आयात करें:

    wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

    अपने सिस्टम में AdoptOpenJDK APT रिपॉजिटरी जोड़ें:

    sudo add-apt-repository --yes

    एक बार रिपॉजिटरी सक्षम होने के बाद, उपयुक्त स्रोतों को अपडेट करें और निम्नलिखित कमांड्स का उपयोग करके जावा 8 स्थापित करें:

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    अंत में, जावा संस्करण की जाँच करके अधिष्ठापन को सत्यापित करें:

    java -version

    आउटपुट कुछ इस तरह दिखना चाहिए:

    openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

डिफ़ॉल्ट संस्करण सेट करें

java -version

डिफ़ॉल्ट संस्करण को बदलने के लिए update-alternatives कमांड का उपयोग करें:

sudo update-alternatives --config java

आउटपुट कुछ इस तरह दिखेगा:

There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number: There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:

आपको सभी स्थापित जावा संस्करणों की सूची के साथ प्रस्तुत किया जाएगा। उस संस्करण की संख्या दर्ज करें जिसे आप डिफ़ॉल्ट के रूप में उपयोग करना चाहते हैं और Enter Enter

JAVA_HOME पर्यावरण चर

जावा स्थापना स्थान निर्धारित करने के लिए कुछ जावा अनुप्रयोगों द्वारा JAVA_HOME पर्यावरण चर का उपयोग किया जाता है।

जावा कहां स्थापित है, यह जानने के लिए JAVA_HOME पर्यावरण चर सेट करने के लिए, update-alternatives कमांड का उपयोग करें:

sudo update-alternatives --config java

इस उदाहरण में स्थापना पथ निम्नानुसार हैं:

  • OpenJDK 11 /usr/lib/jvm/java-11-openjdk-amd64/bin/java पर स्थित है

अपने पसंदीदा जावा इंस्टॉलेशन का रास्ता देखने के बाद, /etc/environment फ़ाइल खोलें:

sudo nano /etc/environment

मान लें कि आप JAVA_HOME को OpenJDK 11 पथ पर सेट करना चाहते हैं, फ़ाइल के अंत में निम्न पंक्ति जोड़ें:

/ Etc / पर्यावरण

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

अपने वर्तमान शेल पर प्रभावी होने के लिए आप या तो लॉग आउट कर सकते हैं और लॉग इन कर सकते हैं या निम्न स्रोत कमांड चला सकते हैं:

source /etc/environment

सत्यापित करें कि JAVA_HOME पर्यावरण चर सही तरीके से सेट किया गया था:

echo $JAVA_HOME

आपको जावा इंस्टॉलेशन का रास्ता देखना चाहिए:

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment एक सिस्टम-वाइड कॉन्फ़िगरेशन फ़ाइल है, जिसका उपयोग सभी उपयोगकर्ताओं द्वारा किया जाता है। यदि आप प्रति उपयोगकर्ता के आधार पर JAVA_HOME चर सेट करना चाहते हैं तो लाइन को .bashrc या किसी अन्य कॉन्फ़िगरेशन फ़ाइल में जोड़ें, जो उपयोगकर्ता के लॉग इन करने पर लोड होती है।

जावा की स्थापना रद्द करें

आप किसी भी अन्य पैकेज की तरह जावा की स्थापना रद्द कर सकते हैं।

उदाहरण के लिए, default-jdk पैकेज को अनइंस्टॉल करने के लिए बस चलाएं:

sudo apt remove default-jdk

निष्कर्ष

OpenJDK का नवीनतम एलटीएस संस्करण डिफ़ॉल्ट डेबियन 10 बस्टर रिपॉजिटरी में उपलब्ध है और इंस्टॉलेशन एक सरल और सीधा काम है।

जावा डेबियन