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

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

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

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

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

जावा को समझना

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

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

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

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

चरण 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

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

The Physics Behind the Game An In-depth Analysis of Space Engineers' Realistic Physics System

खेल के पीछे भौतिकी: अंतरिक्ष इंजीनियरों की यथार्थवादी भौतिकी प्रणाली का गहन विश्लेषण

Starting Right in Project Zomboid-Essential Tips for First-Time Players

प्रोजेक्ट ज़ोम्बोइड में सही शुरुआत: पहली बार खिलाड़ियों के लिए आवश्यक टिप्स

Modding Made Easy How to Enhance Your Project Zomboid Experience as a Beginner

मॉडिंग आसान हो गया: एक शुरुआत के रूप में अपने प्रोजेक्ट ज़ोंबॉइड अनुभव को कैसे बढ़ाएं

Character Creation Decoded

चरित्र निर्माण डिकोड किया गया

Home Sweet Home

घर मीठा घर

The Evolution of Project Zomboid

प्रोजेक्ट ज़ोंबॉइड का विकास

Solo versus Multiplayer The Experiences in Project Zomboid

सोलो बनाम मल्टीप्लेयर: प्रोजेक्ट ज़ोंबॉइड में अनुभव

Navigating the Exiled Lands

निर्वासित भूमि को नेविगेट करना

Living Off the Land

जमीन से दूर रहना

Treasure and Triumph Conan Exiles' Dungeons and World Bosses

खजाना और विजय: कॉनन निर्वासित कालकोठरी और विश्व मालिक

PvP or PvE Choosing Your Path in Conan Exiles

PvP या PvE? कॉनन निर्वासन में अपना रास्ता चुनना

Conan Exiles Thrall Guide Enslave and Conquer

कॉनन निर्वासित थ्राल गाइड: गुलाम और विजय

Levelling up in Conan Exiles

कॉनन निर्वासन में समतलीकरण

Conan Exiles Exploring the Influence of Myth and Legend

कॉनन निर्वासन: मिथक और किंवदंती के प्रभाव की खोज

Crafting and Building in Conan Exiles

कॉनन निर्वासन में क्राफ्टिंग और बिल्डिंग

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

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

सितम्बर 16, 2023

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

सितम्बर 16, 2023

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

सितम्बर 16, 2023

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

सितम्बर 16, 2023

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

सितम्बर 16, 2023

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

सितम्बर 16, 2023

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

सितम्बर 16, 2023

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

सितम्बर 16, 2023

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

सितम्बर 16, 2023

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

सितम्बर 16, 2023