एंड्रॉयड

सेंटो 7 पर जावा कैसे स्थापित करें

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

विषयसूची:

Anonim

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

यह ट्यूटोरियल बताता है कि CentOS 7 पर जावा के विभिन्न संस्करणों और कार्यान्वयनों को कैसे स्थापित किया जाए। हम आपको ओपनजेडके के साथ-साथ ओरेकल जावा को स्थापित करने का तरीका बताएंगे।

आवश्यक शर्तें

इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।

जावा भिन्नता

जावा को तीन अलग-अलग संस्करणों, मानक संस्करण (एसई), एंटरप्राइज एडिशन (ईई), और माइक्रो एडिशन (एमई) में वितरित किया जाता है। यह ट्यूटोरियल जावा एसई (स्टैंडर्ड एडिशन) संस्करण को कवर करता है।

CentOS 7, Java रनटाइम एनवायरनमेंट (JRE) और Java डेवलपमेंट किट (JDK) में दो अलग-अलग Java पैकेज हैं। यदि आप केवल जावा प्रोग्राम चलाना चाहते हैं तो आपको JRE की आवश्यकता है जिसमें केवल जावा रनटाइम एनवायरनमेंट शामिल है और यदि आप जावा डेवलपर हैं तो आपको JDK की आवश्यकता होगी जिसमें JRE और डेवलपमेंट / डीबगिंग टूल और लाइब्रेरी शामिल हैं।

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

यदि आप सुनिश्चित नहीं हैं कि कौन सा जावा कार्यान्वयन और संस्करण स्थापित करने के लिए, सामान्य अनुशंसा OpenJDK 11 JDK को स्थापित करने के लिए स्थापित की गई है जो जावा का वर्तमान LTS संस्करण है।

आवश्यक शर्तें

ट्यूटोरियल शुरू करने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।

OpenJDK स्थापित करें

OpenJDK, जावा प्लेटफ़ॉर्म का ओपन सोर्स कार्यान्वयन CentOS 7. में डिफ़ॉल्ट जावा डेवलपमेंट और रनटाइम है। इंस्टॉलेशन सरल और सीधा है।

OpenJDK 11 JDK स्थापित करें

लेखन के समय, ओपनजेडके 11 जावा का वर्तमान एलटीएस संस्करण और इंस्टॉल करने के लिए अनुशंसित संस्करण है। आप निम्न कमांड टाइप करके यम का उपयोग कर इसे स्थापित कर सकते हैं:

sudo yum install java-11-openjdk-devel

निम्न संस्करण को चलाकर स्थापना को सत्यापित करें, जो जावा संस्करण को प्रिंट करेगा:

java -version

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

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

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

OpenJDK 11 JRE स्थापित करें

आप निम्न कमांड टाइप करके yum का उपयोग करके OpenJDK 11 JRE स्थापित कर सकते हैं:

sudo yum install java-11-openjdk JRE एक सबसेट JDK है और यदि आपने पहले ही JDK पैकेज स्थापित कर लिया है तो आपको इसे स्थापित करने की आवश्यकता नहीं है।

OpenJDK 8 JDK स्थापित करें

जावा 8 अभी भी जावा का सबसे व्यापक रूप से उपयोग किया जाने वाला संस्करण है। यदि आपके एप्लिकेशन को आपके CentOS 7 सिस्टम पर पुराने जावा 8 को इंस्टॉल करने की आवश्यकता है, तो निम्न कमांड चलाकर इसे स्थापित करें:

sudo yum install java-1.8.0-openjdk-devel

OpenJDK 8 JRE स्थापित करें

यदि आपके आवेदन में OpenJDK 7 JRE की आवश्यकता है तो ऊपर दिए गए समान को आप निम्न कमांड चलाकर yum के साथ स्थापित कर सकते हैं:

sudo yum install java-1.8.0-openjdk

Oracle जावा स्थापित करें

इस खंड में, हम ओरेकल जावा को स्थापित करने के चरणों से गुजरेंगे। ओरेकल पैकेज केवल अपनी आधिकारिक वेबसाइट से डाउनलोड करने के लिए उपलब्ध हैं।

ओरेकल जावा को स्थापित करने से पहले सुनिश्चित करें कि आपने ओरेकल जेडडीके लाइसेंस पढ़ा है। लाइसेंस सॉफ्टवेयर के केवल गैर-व्यावसायिक उपयोग की अनुमति देता है, जैसे व्यक्तिगत उपयोग और विकास उपयोग।

आप जावा एसई डाउनलोड पेज से Oracle जावा .rpm पैकेज डाउनलोड कर सकते हैं। ओरेकल जावा को डाउनलोड करने के लिए आपको ओरेकल साइट पर पंजीकरण करना होगा।

पैकेज डाउनलोड करने के बाद, इसे स्थापित करने के लिए निम्न कमांड का उपयोग करें:

sudo yum localinstall jre-VERSION-linux-x64.rpm

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

आप डिफ़ॉल्ट जावा की जाँच कर सकते हैं:

java -version

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

sudo alternatives --config java

आउटपुट निम्न के जैसा दिखना चाहिए:

There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:

डिफ़ॉल्ट जावा संस्करण को बदलने के लिए, संकेत दिए जाने पर केवल संख्या Enter और Enter

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

यदि आप किसी भी कारण से जावा पैकेज को अनइंस्टॉल करना चाहते हैं, तो आप इसे yum साथ स्थापित किसी अन्य पैकेज के रूप में अनइंस्टॉल कर सकते हैं।

उदाहरण के लिए, यदि आप java-1.8.0-openjdk-devel पैकेज को अनइंस्टॉल करना चाहते हैं, तो बस चलाएं:

sudo yum remove java-1.8.0-openjdk-devel

निष्कर्ष

अब जब आप सीख चुके हैं कि अपने CentOS सर्वर पर विभिन्न जावा संस्करणों को कैसे स्थापित करें और प्रबंधित करें, तो आपका अगला कदम जावा पर चलने वाले कई अनुप्रयोगों में से एक को स्थापित करने के लिए हो सकता है, जैसे कि Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, कैसंड्रा, जेनकिंस, ग्रैडल..etc

जावा सेंटोस