Ubuntu 11 और डेरिवेटिव पर ओरेकल जावा 18.10 स्थापित करना

जावा लोगो

जावा

हम उबंटू 18.10 की हमारी नई स्थापना के अनुकूलन के साथ शुरू करते हैं जो अब तक का सबसे नवीनतम संस्करण है और जिसे कुछ दिन पहले जारी किया गया था।

एक जिन चीजों को हमें लगभग तुरंत करना चाहिए उनमें से एक है जावा सपोर्ट को जोड़ना सिस्टम में से कई अनुप्रयोगों में जो हम लिनक्स में पा सकते हैं, इसकी आवश्यकता होती है।

एक शक के बिना जावा एक प्रोग्रामिंग भाषा है जिसका उपयोग विभिन्न उद्देश्यों के लिए किया जाता है और यह विभिन्न उपकरणों के निष्पादन और संचालन के लिए लगभग आवश्यक पूरक है, जावा स्थापना करने के बाद जावा स्थापना व्यावहारिक रूप से एक आवश्यक कार्य है।

अतएव इस बार मैं आपके साथ जावा स्थापित करने के बारे में एक सरल ट्यूटोरियल साझा करूंगा हमारे सिस्टम में।

OpenJDK जावा का एक खुला स्रोत समुदाय संस्करण है। यह व्यापक रूप से उपयोग किया जाता है क्योंकि यह उबंटू में डिफ़ॉल्ट रूप से उपलब्ध है और कई लिनक्स वितरण।

हालाँकि, इसका उपयोग व्यावसायिक अनुप्रयोगों को विकसित करने के लिए नहीं किया जा सकता है। जावा ओरेकल के स्वामित्व वाली एक वस्तु-उन्मुख प्रोग्रामिंग भाषा है। यह एक संकलित भाषा है, अपने स्वयं के नियमों के साथ और शैक्षिक और व्यावसायिक स्तरों पर व्यापक रूप से प्रसारित है।

ओरेकल जावा के बारे में

यह तीन मूलभूत भागों से बना है: JDK, JRE, और JVM।

JDK जावा विकास किट है संकलक और पुस्तकालयों वाले एक जावा के साथ अनुप्रयोगों के निर्माण के लिए आवश्यक है।

El जावा रनटाइम पर्यावरण (जेआरई) यह इन अनुप्रयोगों को चलाने के लिए एक तंत्र है।

अन्त में, जावा वर्चुअल मशीन (JVM) यह JRE और ऑपरेटिंग सिस्टम के बीच एक मध्यवर्ती परत के रूप में काम करता है जिस पर जावा एप्लिकेशन चलते हैं।

जावा लिनक्स के साथ संगत है, इसका मतलब है कि आपके पसंदीदा वितरण से एप्लिकेशन चलाना और बनाना संभव है।

समस्या यह है कि आधिकारिक रिपॉजिटरी में संस्करण OpenJDK पर आधारित है। संक्षेप में, इसका मतलब यह है कि हम इसका उपयोग व्यावसायिक अनुप्रयोगों को बनाने के लिए नहीं कर सकते हैं, इसके अतिरिक्त यह फायदे और नुकसान के साथ एक सामुदायिक संस्करण है जो इसे प्रस्तुत कर सकता है।

इसलिए, यदि आप लाइसेंस समस्याओं के बिना तीसरे पक्ष के एप्लिकेशन विकसित करना चाहते हैं, तो आपका विकल्प Oracle से जावा को स्थापित करना है।

जैसा कि पहले कहा गया था, यदि आप डेवलपर हैं तो ओरेकल जावा को इंस्टॉल करना आवश्यक है। सौभाग्य से, यह बहुत सरल रूप से करना संभव है, जावा विद्रोह पीपीए रिपॉजिटरी के लिए धन्यवाद।

यह रिपॉजिटरी एक .deb पैकेज के रूप में Oracle जावा को डाउनलोड करने, इंस्टॉल करने और कॉन्फ़िगर करने की प्रक्रिया को स्वचालित करता है।

ओरेकल जावा 11 को Ubuntu 18.10 और इसके डेरिवेटिव पर कैसे स्थापित करें?

जावा -11

Ubuntu 11 और इसके डेरिवेटिव पर Oracle जावा 18.10 स्थापित करने के लिए और अभी भी स्वचालित रूप से इसे से भविष्य के अपडेट प्राप्त करने में सक्षम होने के लिए, हमें निम्नलिखित करना चाहिए:

चलो एक टर्मिनल सिस्टम खोलें, शॉर्टकट के रूप में CTRL + ALT + T कुंजी का उपयोग कर सकते हैं और टर्मिनल में हम सिस्टम में भंडार को जोड़ने के लिए निम्नलिखित कमांड टाइप करने जा रहे हैं:

sudo add-apt-repository ppa:linuxuprising/java

यह किया हमें कमांड के साथ रिपॉजिटरी और पैकेज को रिफ्रेश करना होगा:

sudo apt-get update

अंत में हम जावा को स्थापित करने के लिए आगे बढ़ सकते हैं:

sudo apt install oracle-java11-installer

डिफ़ॉल्ट रूप से Oracle जावा 11 को परिभाषित करना (या नहीं)

यह भंडार अपने साथ एक उपकरण भी लाता है पैकेज के रूप में वितरित किया गया ओरेकल जावा 11 को सिस्टम के मानक जावा संस्करण के रूप में परिभाषित करने के लिए बहुत उपयोगी है।

Oracle-java11-set-default पैकेज को oracle-java11-संस्थापक पैकेज इंस्टॉलेशन में अनुशंसित पैकेज के रूप में स्थापित किया गया था और इंस्टॉलेशन को सत्यापित करने के अलावा आपको कुछ और करने की आवश्यकता नहीं है।

java --version

दूसरे हाथ परमैं जावा 11 स्थापित करना चाहता हूं, लेकिन मानक नहीं। तो आपको oracle-java11-set-default package को हटाना होगा।

sudo apt remove oracle-java11-set-default

Ubuntu 11 और डेरिवेटिव पर Oracle जावा 18.10 की स्थापना कैसे करें?

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

पहले हम एक टर्मिनल खोलकर सिस्टम से रिपॉजिटरी को हटाने जा रहे हैं और इसमें हम निम्नलिखित कमांड को निष्पादित करने जा रहे हैं

sudo add-apt-repository ppa:linuxuprising/java -r -y

एक बार जब रिपॉजिटरी को सिस्टम से हटा दिया जाता है, तो हमें जावा के सभी निशान को इसमें से हटा देना चाहिए, इसके लिए हम निम्नलिखित कमांड टाइप करेंगे:

sudo apt remove oracle-java11-installer

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   ezuequiel कपड़े कहा

    मैं उसे नहीं जानता

  2.   समिते कहा

    मुझे कैश लॉक की प्रतीक्षा में मिलता है: लॉक / var / lib / dpkg / लॉक प्राप्त करने में विफल कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक प्राप्त करने में विफल / var / lib / dpkg / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक / var / प्राप्त करने में विफल lib / dpkg / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक प्राप्त करने में विफल / var / lib / dpkg / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक प्राप्त करने में विफल / var / lib / dpkg / लॉक-कैश लॉक की प्रतीक्षा: प्राप्त करने में विफल लॉक / var / lib / dpkg / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक प्राप्त करने में विफल / var / lib / dpkg / लॉक-कैश लॉक की प्रतीक्षा कर रहा है: लॉक प्राप्त करने में विफल / var / lib / dpkg / लॉक-कैश की प्रतीक्षा कर रहा है लॉक: लॉक / var / lib / dpkg / लॉक प्राप्त करने में विफल कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक प्राप्त करने में विफल / var / lib / dpkg / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक / var / lib / dpkg / लॉक प्राप्त करने में विफल -कैश लॉक की प्रतीक्षा में: लॉक / var / lib / dpkg / लॉक प्राप्त करने में विफल-कैश लॉक की प्रतीक्षा कर रहा है : लॉक / var / lib / dpkg / लॉक प्राप्त करने में विफल कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक प्राप्त करने में विफल / var / lib / dpkg / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक / var / lib / dpkg / लॉक प्राप्त करने में विफल- कैश लॉक की प्रतीक्षा में: लॉक / var / lib / dpkg / लॉक नहीं मिल सका-कैश लॉक की प्रतीक्षा कर रहा है: लॉक नहीं मिल सका / var / lib / dpkg / लॉक- कैश लॉक की प्रतीक्षा कर रहा है: लॉक / var / lib प्राप्त करने में विफल / डीपीकेजी / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक / वर / लिब / डीपीकेजी / लॉक प्राप्त करने में विफल-कैश लॉक के लिए प्रतीक्षा कर रहा है: पता नहीं लॉक / वर / लिब / डीपीकेजी / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: नहीं कर सका लॉक प्राप्त करें / var / lib / dpkg / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक नहीं मिल सका / var / lib / dpkg / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक प्राप्त करने में विफल / var / lib / dpkg / लॉक-कैश के लिए प्रतीक्षा कर रहा है लॉक: लॉक / var / lib / dpkg / लॉक प्राप्त करने में विफल-लॉक के लिए प्रतीक्षा कर रहा है कैश: a / var / lib लॉक प्राप्त करने में विफल / dpkg / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक प्राप्त करने में विफल / var / lib / dpkg / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक प्राप्त करने में विफल / var / lib / dpkg / लॉक-लॉक कैश के लिए प्रतीक्षा कर रहा है: लॉक नहीं मिल सका / var / lib / dpkg / लॉक-कैश लॉक के लिए प्रतीक्षा कर रहा है: लॉक नहीं मिल सका / var / lib / dpkg / लॉक- ^ Contend. प्रक्रिया द्वारा अनुरक्षित 9121 (उपयुक्त-प्राप्त) ... 28s
    एक समाधान?