Java डिफ़ॉल्ट रूप से उबंटू में इंस्टॉल नहीं होता है, लेकिन आपके कंप्यूटर पर Minecraft जैसे Java एप्लिकेशन चलाने के लिए यह आवश्यक है। यह लेख आपको दिखाएगा कि उबंटू में Java Runtime कैसे इंस्टॉल करें।
Java Runtime क्या है?
Java एक "इंटरप्रेटेड" भाषा है, जिसका अर्थ है कि कोड को रेडी-टू-रन एक्जीक्यूटेबल में संकलित नहीं किया जाता है। Java एप्लिकेशन चलाने के लिए, आपके पास एक ट्रांसलेटर होना चाहिए, जिसे "रनटाइम" के रूप में जाना जाता है। यह रनटाइम प्रोग्राम के कोड को वास्तविक समय में निर्देशों में अनुवाद करता है जो हमारे कंप्यूटर समझते हैं, जिससे हम इसे चला सकते हैं।
Java की जांच करें
यह जांचने के लिए कि क्या आपके पास पहले से Java इंस्टॉल है, उपयोग करें:
java -version
आउटपुट आपको बताएगा कि क्या आपके कंप्यूटर पर पहले से Java है, और यदि नहीं, तो इंस्टॉल करने के लिए कौन से संस्करण उपलब्ध हैं। उन्हें नोट कर लें, क्योंकि आपको बाद में उनकी आवश्यकता हो सकती है।
डिफ़ॉल्ट संस्करण इंस्टॉल करें
उपलब्ध Java के सभी संस्करणों में से, एक को आपके वितरण के लिए "डिफ़ॉल्ट" माना जाएगा। यह ब्लीडिंग-एज संस्करण नहीं हो सकता है, लेकिन यह आमतौर पर नवीनतम होता है जिसे स्थिर, सुरक्षित और अधिकांश उपयोगों के लिए आमतौर पर "सर्वश्रेष्ठ" माना जाता है।
इसे इंस्टॉल करने के लिए, उपयोग करें:
sudo apt install default-jre
थोड़ी देर बाद, और कुछ अतिरिक्त निर्भरताओं की इंस्टॉलेशन के बाद, Java आपके कंप्यूटर पर इंस्टॉल हो जाएगा।
java -version कमांड का फिर से उपयोग करके जांचें कि कौन सा संस्करण इंस्टॉल किया गया था।
दुर्भाग्य से, हालांकि, Java के एक विशिष्ट संस्करण के लिए बनाए गए कुछ प्रोग्राम अलग-अलग संस्करणों का उपयोग करते समय समस्याओं में पड़ सकते हैं। शुक्र है, ऐसी समस्याओं का समाधान है।
JRE और JDK
Java कोड चलाने के लिए, आपको Java रनटाइम की आवश्यकता होती है। दुर्लभ मामलों में, हालांकि, कुछ संबंधित एक्स्ट्रा की आवश्यकता हो सकती है। वे पूर्ण विकसित Java Development Kit में पाए जा सकते हैं।
इसे इंस्टॉल करने के लिए, अपने टर्मिनल में दर्ज करें:
sudo apt install default-jdk
पुराने संस्करण इंस्टॉल करें (और स्विच करें)
यदि आप जो चलाने की कोशिश कर रहे हैं वह अभी भी विफल रहता है, तो डिफ़ॉल्ट रनटाइम के लिए जैसे आपने किया था, वैसे ही Java का एक पुराना संस्करण इंस्टॉल करें। उदाहरण के लिए, इस समय उबंटू 20.04 के लिए उपलब्ध सबसे पुराना संस्करण इंस्टॉल करने के लिए, हमने उपयोग किया:
sudo apt install openjdk-8-jre
आपको पहले से इंस्टॉल किए गए Java संस्करण को अनइंस्टॉल करने की आवश्यकता नहीं है। कई संस्करण समानांतर में सह-अस्तित्व में रह सकते हैं। हालांकि, किसी भी समय उनमें से केवल एक सक्रिय होता है। यहां तक कि यदि आप एक पुराना संस्करण इंस्टॉल करते हैं, तो यह उस jar फ़ाइल को स्वचालित रूप से चलाने में सक्षम नहीं होने की समस्या का समाधान नहीं करेगा। आपको पहले पुराने संस्करण पर स्विच करना होगा। ऐसा करने के लिए, उपयोग करें:
sudo update-alternatives --config java
आपके टर्मिनल में उपलब्ध संस्करणों की एक क्रमांकित सूची दिखाई देगी। संख्या से पहले एक एस्टरिस्क सक्रिय वाले को चिह्नित करेगा। सक्रिय को बनाए रखने के लिए अपने कीबोर्ड पर Enter दबाएं या एक अलग संस्करण से मेल खाने वाली संख्या दबाएं और फिर स्विच करने के लिए Enter दबाएं।
Oracle Java इंस्टॉल करें
जिद्दी प्रोग्राम किसी भी ओपन संस्करण के साथ काम करने से इनकार कर सकते हैं, Oracle के संस्करण की मांग करते हुए। दुर्भाग्य से, Oracle का Java इंस्टॉल करना थोड़ा अधिक जटिल है। आपको पहले इसे Oracle के आधिकारिक Java पेज से मैन्युअली डाउनलोड करना होगा।
फ़ाइल को कहीं सेव करें, एक टर्मिनल खोलें और उसी डायरेक्टरी में जाएं। डाउनलोड की गई फ़ाइल पर dpkg का उपयोग करें:
sudo dpkg -i DOWNLOADED_JDK_FILENAME
हमने पहले देखे "update-alternatives" कमांड का उपयोग करके वास्तव में JDK इंस्टॉल करें:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-14.0.1/bin/java 1 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-14.0.1/bin/javac 1
आप जिस Java संस्करण को इंस्टॉल कर रहे हैं, उसके लिए उदाहरण के पथ को अपडेट करना याद रखें। यह भी ध्यान दें कि आप पहले की तरह "ओपन" और Oracle के Java संस्करण के बीच स्विच कर सकते हैं।
Java इंस्टॉल होने के साथ, आप उबंटू पर Minecraft इंस्टॉल और खेल सकते हैं।