उबंटू पर जावा कैसे स्थापित करें: एक दोस्ताना गाइड

उबंटू पर जावा कैसे स्थापित करें: एक दोस्ताना गाइड

उबंटू पर जावा कैसे स्थापित करें: एक दोस्ताना गाइड।

उबंटू पर जावा कैसे स्थापित करें: एक दोस्ताना गाइड

हैलो वहाँ, उबंटू साहसी! तो, आप अपने उबंटू समर्पित सर्वर या वीपीएस पर जावा स्थापित करना चाहते हैं? खैर, आप भाग्य में हैं! आज, हम ऐसा करने के लिए एक साथ एक डिजिटल खोज पर जा रहे हैं। अब, अपने माउस और कीबोर्ड को पकड़ो, और चलो शुरू करते हैं!

जावा को समझना

जावा, जैसा कि आप पहले से ही जानते होंगे, दुनिया की सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। इसका उपयोग एंटरप्राइज़ सॉफ़्टवेयर से एंड्रॉइड ऐप तक और यहां तक कि इंटरनेट ऑफ थिंग्स (आईओटी) के छोटे उपकरणों में भी किया जाता है।

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

जेडीके के विभिन्न वितरण उपलब्ध हैं, जिनमें ओरेकल का आधिकारिक जेडीके और ओपनजेडीके, एक ओपन-सोर्स संस्करण शामिल है। हमारी खोज के लिए, हम ओपनजेडीके का उपयोग करेंगे, लेकिन मैं आपको यह भी दिखाऊंगा कि ओरेकल के जेडीके को अच्छे उपाय के लिए कैसे स्थापित किया जाए।

चलो यात्रा शुरू करते हैं!

चरण 1: मौजूदा जावा संस्करणों के लिए जाँच

आरंभ करने से पहले, यह जांचना अच्छा है कि जावा पहले से ही आपके सिस्टम पर स्थापित है या नहीं। अपना टर्मिनल खोलें (CTRL + ALT + T ऐसा करने का सबसे तेज़ तरीका है) और टाइप करें:


java -version

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

चरण 2: पैकेज रिपॉजिटरी को अद्यतन करना

इसके बाद, हमें यह सुनिश्चित करने की आवश्यकता है कि उबंटू का पैकेज रिपॉजिटरी अप-टू-डेट है। आपके टर्मिनल में, निम्न आदेश दर्ज करें:


sudo apt update
sudo apt upgrade

अब, हम जावा स्थापित करने के लिए तैयार हैं!

चरण 3: OpenJDK स्थापित करना

OpenJDK को स्थापित करने के लिए, अपने टर्मिनल में निम्न आदेश दर्ज करें:


sudo apt install default-jdk

यह आदेश OpenJDK का नवीनतम उपलब्ध संस्करण स्थापित करता है। यदि आप एक विशिष्ट संस्करण चाहते हैं, तो आप इसे निर्दिष्ट कर सकते हैं। उदाहरण के लिए, OpenJDK 11 स्थापित करने के लिए, आप दर्ज करेंगे:


sudo apt install openjdk-11-jdk

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


java -version

यदि सब कुछ ठीक हो गया, तो आपको जावा का संस्करण देखना चाहिए जिसे आपने प्रदर्शित किया था।

चरण 4: JAVA_HOME पर्यावरण चर सेट करना

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


sudo update-alternatives --config java

यह आदेश जावा स्थापना के लिए पथ प्रदर्शित करेगा। इस पथ की प्रतिलिपि बनाएँ.

इसके बाद, पर्यावरण चर फ़ाइल खोलें:


sudo nano /etc/environment

इस फ़ाइल के अंत में, निम्न पंक्ति जोड़ें (/path/to/java को आपके द्वारा कॉपी किए गए पथ से प्रतिस्थापित करें):


JAVA_HOME="/path_HOME=\"/path/to/java\"

फिर, फ़ाइल सहेजें और बंद करें (CTRL+X, फिर Y, फिर ENTER). चर लोड करने के लिए, स्रोत आदेश का उपयोग करें:


source /etc/environment

आप इसे प्रतिध्वनित करके सत्यापित कर सकते हैं कि JAVA_HOME सेट किया गया है:


echo $JAVA_HOME

शानदार काम! आपने अभी अपने उबंटू सिस्टम पर ओपनजेडीके स्थापित किया है!

वैकल्पिक: ओरेकल के जेडीके स्थापित करना

यदि आपको विशिष्ट कारणों से ओरेकल के जेडीके को स्थापित करने की आवश्यकता है, तो यहां बताया गया है कि कैसे। कृपया ध्यान दें कि ओरेकल के जेडीके में वाणिज्यिक उपयोग के लिए कुछ लाइसेंसिंग प्रतिबंध हैं।

सबसे पहले, ओरेकल के आधिकारिक जावा डाउनलोड पृष्ठ पर जाएं। लाइसेंस अनुबंध स्वीकार करें और Linux के लिए .tar.gz पैकेज डाउनलोड करें।

एक बार डाउनलोड पूरा होने के बाद, डाउनलोड स्थान पर नेविगेट करें और पैकेज को निकालें:


tar -xvf jdk-11.*.tar.gz

यह JDK फ़ाइलों के साथ एक निर्देशिका बनाएगा। इस निर्देशिका को /usr/lib/jvm पर ले जाएँ (आपको यह निर्देशिका बनाने की आवश्यकता हो सकती है).


sudo mkdir -p /usr/lib/jvm
sudo mv jdk-11.* /usr/lib/jvm/

इसके बाद, अद्यतन-विकल्प आदेश के साथ नया JDK स्थापित करें:


sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.*/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-11.*/bin/javac 1

अब, जब आप जावा-संस्करण कमांड चलाते हैं, तो आपको ओरेकल के जेडीके को डिफ़ॉल्ट के रूप में देखना चाहिए। आप अपडेट-विकल्प के साथ जेडीके के बीच स्विच कर सकते हैं - कॉन्फ़िगरेशन आदेश:


sudo update-alternatives --config java
sudo update-alternatives --config javac

और यही वह है! अब आप उबंटू पर एक प्रामाणिक जावा इंस्टॉलर हैं। चाहे आप एक सर्वर स्थापित कर रहे हों, एंड्रॉइड ऐप प्रोग्रामिंग कर रहे हों, या सिर्फ खोज कर रहे हों, आपको आवश्यक उपकरण मिल गए हैं। खोज करते रहें, सीखते रहें, और हमेशा की तरह, अपने उबंटू साहसिक कार्य पर मज़े करें!

Terraria's Flora and Fauna

टेरारिया की वनस्पति और जीव

Conan Exiles Beginner's Guide

कॉनन ने शुरुआती गाइड को निर्वासित किया

Terraria Beginners Guide

टेरारिया शुरुआती गाइड

Space Engineers Mods Elevating Your Cosmic Adventures

स्पेस इंजीनियर्स मोड्स: अपने ब्रह्मांडीय रोमांच को ऊपर उठाना

Guilds and Alliances Building Strong Communities in Conan Exiles

गिल्ड और गठबंधन: कॉनन निर्वासन में मजबूत समुदायों का निर्माण

Levelling Up Your Mod game

अपने मॉड गेम को समतल करना

Weather, Clothing, and Thermal Management in DayZ

डेज़ में मौसम, कपड़े और थर्मल प्रबंधन

The hidden secrets and easter eggs in 7 Days to Die

7 दिनों में छिपे हुए रहस्य और ईस्टर अंडे मरने के लिए

A Beginner's Guide to 7 Days to Die

एपोकैलिप्स से बचना: मरने के लिए 7 दिनों के लिए एक शुरुआती गाइड

DayZs Menace Matrix Zombies, Wolves, and Player Encounters

डेज़ के मेनेस मैट्रिक्स: लाश, भेड़िये और खिलाड़ी मुठभेड़

अधिक कहानियाँ

हमारे एआई चैट सहायक का परिचय: अपने समर्थन अनुभव को बढ़ाना

सितम्बर 16, 2023

आर्क के लिए शुरुआती गाइड: सर्वाइवल डेवलप्ड: गेमप्ले बेसिक्स, मैकेनिक्स और सर्वाइवल स्ट्रैटेजीज

सितम्बर 16, 2023

आर्क सर्वाइवल डेवलप्ड बेस बिल्डिंग गाइड: सर्वोत्तम प्रथाएं, इष्टतम डिजाइन और रणनीतिक स्थान

सितम्बर 16, 2023

आर्क में डिनोस को नियंत्रित करना: उत्तरजीविता विकसित: तरीके, संसाधन और रणनीतियाँ

सितम्बर 16, 2023

एक चरण-दर-चरण मार्गदर्शिका: एफ़टीपी का उपयोग करके आर्क सर्वाइवल विकसित सर्वर के लिए मॉड स्थापित करना

सितम्बर 16, 2023

आर्क में प्रजनन: उत्तरजीविता विकसित: डायनासोर प्रजनन, अंडे सेने और बच्चे के पालन-पोषण को समझना

सितम्बर 16, 2023

आर्क के लिए क्राफ्टिंग गाइड: सर्वाइवल डेवलप्ड: क्राफ्टिंग सिस्टम, संसाधनों और कुशल इकट्ठा करने की तकनीकों का एक वॉकथ्रू

सितम्बर 16, 2023

आर्क में जीवित रहना: सर्वाइवल डेवलप्ड का हार्डकोर मोड: अंतिम जीवन रक्षा के लिए एक गहन मार्गदर्शिका

सितम्बर 16, 2023

आर्क के लिए एक पूर्ण गाइड: सर्वाइवल डेवलप्ड की बॉस लड़ाई: गहन रणनीति और तैयारी

सितम्बर 16, 2023

आर्क को समझना: सर्वाइवल डेवलप्ड के एनग्राम: एनग्राम सिस्टम की एक विस्तृत परीक्षा

सितम्बर 16, 2023