JDK 12, UbuntuJ.12 पर OpenJDK 12 और Oracle JDK 19.04 की स्थापना

Ubuntu 12 पर jdk 19.04 के बारे में

अगले लेख में हम देखेंगे कि हम कैसे कर सकते हैं Ubuntu पर JDK 12 स्थापित करें। जावा डेवलपमेंट किट या JDK जावा अनुप्रयोगों को विकसित करने के लिए एक उपकरण है। यह उपयोगकर्ताओं को हमारे जावा कोड को संकलित करने, उन्हें चलाने, उनका परीक्षण करने और उन पर हस्ताक्षर करने की अनुमति देगा।

वर्तमान में हम JDK के 2 संस्करण पा सकते हैं। एक कहा जाता है OpenJDK और दूसरा ओरेकल JDK। पहला JDK को Oracle कोड से मुक्त रखने का प्रोजेक्ट है। यह ओरेकल जेडडीके का एक खुला स्रोत कार्यान्वयन है, जो खुला स्रोत नहीं है और इसमें कई प्रतिबंध हैं।

Ubuntu 12 पर JDK 19.04 स्थापित करें

जावा लोगो
संबंधित लेख:
Ubuntu 8 और डेरिवेटिव पर जावा 9, 10 और 18.04 स्थापित करें

OpenJDK 12 स्थापना

हम पा सकेंगे OpenJDK 12 आधिकारिक उबंटू 19.04 पैकेज रिपॉजिटरी में उपलब्ध है। इसलिए, हम इसे एपीटी पैकेज मैनेजर के साथ आसानी से स्थापित कर पाएंगे। पहले हमें APT पैकेज रिपॉजिटरी के कैश को निम्न कमांड से अपडेट करना होगा:

sudo apt update

OpenJDK 12 के दो संस्करण हैं। ए पूर्ण संस्करण और एक का संस्करण सिर रहित प्रणाली। इस नवीनतम संस्करण में GUI प्रोग्रामिंग लाइब्रेरी शामिल नहीं है और इसे कम डिस्क स्थान की आवश्यकता होती है।

यदि आप रुचि रखते हैं OpenJDK 12 का पूर्ण संस्करण स्थापित करें, टर्मिनल में निम्नलिखित कमांड चलाएं (Ctrl + Alt + T):

Openjdk स्थापना 12

sudo apt install openjdk-12-jdk

यदि आप में अधिक रुचि रखते हैं OpenJDK 12 का हेडलेस सिस्टम संस्करण स्थापित करें, निष्पादित करने की आज्ञा निम्नलिखित है:

Openjdk 12 हेडलेस इंस्टालेशन

sudo apt install openjdk-12-jdk-headless

OpenJDK 12 की स्थापना के बाद, हम निम्नलिखित कमांड को निष्पादित कर सकते हैं जांचें कि OpenJDK ठीक से काम कर रहा है या नहीं:

Openjdk संस्करण

java -version

ओरेकल जेडडीके 12 का उपयोग पीपीए का उपयोग करना

उबंटू 19.04 में हम Oracle JDK 12 भी स्थापित कर पाएंगे। JDK का यह संस्करण आधिकारिक उबंटू पैकेज रिपॉजिटरी में उपलब्ध नहीं है, लेकिन हम इसे स्थापित करने के लिए linuxuprising / java PPA का उपयोग कर सकते हैं.

अगर हम Ubuntu 19.04 में linuxuprising / java PPA को जोड़ना चाहते हैं, तो टर्मिनल (Ctrl + Alt + T) में हमें केवल कमांड निष्पादित करना होगा:

रेपो linuxsprising जोड़ें

sudo add-apt-repository ppa:linuxuprising/java

इसके बाद हम कर सकते हैं Oracle JDK 12 स्थापित करें कमांड टाइप करना:

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

sudo apt install oracle-java12-installer

स्थापना के दौरान आपको “चयन” करना होगास्वीकार करना“और दबाओ पहचान को स्वीकार करना ओरेकल जावा एसई के लिए ओरेकल टेक्नोलॉजी नेटवर्क लाइसेंस समझौता.

ओरेकल प्रौद्योगिकी लाइसेंस समझौता

एक बार स्थापना समाप्त हो जाने के बाद, हम कर सकते हैं जाँच करें कि क्या यह काम कर रहा है टर्मिनल में निम्नलिखित कमांड टाइप करके:

ओरेकल जावा jdk संस्करण

java -version

Oracle JDK 12 स्थापना .DEB पैकेज का उपयोग कर

Oracle JDK को स्थापित करने का एक अन्य विकल्प आधिकारिक वेबसाइट से संबंधित .DEB फ़ाइल डाउनलोड करेगा। ऐसा करने के लिए, आपको यात्रा करनी होगी Oracle वेबसाइट ब्राउज़र से। एक बार पृष्ठ पर, बटन पर क्लिक करें "जावा प्लेटफ़ॉर्म (JDK) 12 डाउनलोड करें"।

डाउनलोड oracle jdk 12 .deb फ़ाइल

के बाद लाइसेंस समझौते को स्वीकार करें, मर्जी .DEB पैकेज फ़ाइल jdk-12.0.1 पर क्लिक करें। इस लेख को लिखने के समय यह नवीनतम संस्करण है।

ओरेकल वेबसाइट पर लाइसेंस स्वीकार करें

ब्राउज़र हमें .DEB फ़ाइल को सहेजने के लिए कहेगा। डाउनलोड समाप्त हम डायरेक्टरी में जाएंगे ~ / डाउनलोड, या उस फ़ोल्डर में जहां आपने डाउनलोड किए गए पैकेज को सहेजा है:

cd ~/Descargas

अब हम .DEB पैकेज स्थापित करेंगे निम्नलिखित नुसार:

स्थापित करें .deb jdk फ़ाइल 12

sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb

पालन ​​करने के लिए अगला कदम होगा डिब पैकेज jdk-12.0.1 के बिन / निर्देशिका का मार्ग खोजें। हम इसे निम्नलिखित कमांड के साथ प्राप्त करेंगे:

jdk 12 बाइनरी स्थानीयकरण

dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'

अब हम JAVA_HOME जोड़ेंगे y हम PATH वैरिएबल को अपडेट करेंगे निम्नलिखित आदेश के साथ:

अद्यतन jahahome और पथ चर

echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.1"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh

इसके बाद, हमारे पास है हमारे उबंटू मशीन को रिबूट करें निम्नलिखित आदेश के साथ:

sudo reboot now

कंप्यूटर के पुनरारंभ होने के बाद, हम निम्न कमांड को चला सकते हैं जांचें कि क्या JAVA_HOME और PATH पर्यावरण चर सही तरीके से सेट किए गए हैं:

जावा चर की जाँच

echo $JAVA_HOME && echo $PATH

अगर सब कुछ सही है, तो हम कर सकते हैं जांचें कि ओरेकल जेडडीके 12 सही तरीके से काम करता है या नहीं टाइपिंग:

java -version पैकेज से स्थापित किया गया है। deb

java -version

संकलन और एक सरल जावा प्रोग्राम चलाना

एक बार JDK 12 स्थापित होने के बाद, अगला चरण यह जांचने के लिए एक छोटा और सरल जावा प्रोग्राम लिखना होगा कि क्या हम इसे संकलित कर सकते हैं और इसे OpenJDK 12 या Oracle JDK 12 के साथ चला सकते हैं।

पैरा हैसरो हम TestJava.java नामक एक फाइल बनाएंगे और अंदर हम निम्नलिखित पंक्तियाँ लिखेंगे:

उदाहरण जावा प्रोग्राम का कोड

public class PruebaJava {
       public static void main(String[] args) {
            System.out.println("Hola usuarios Ubunlog");
       }
}

अब के लिए स्रोत फ़ाइल TestJava.java संकलित करें एक टर्मिनल (Ctrl + Alt + T) में हम उस डायरेक्टरी में जाएंगे जहां हमने अभी जो फाइल बनाई है वह सेव है। इस फ़ोल्डर में हम निम्नलिखित कमांड निष्पादित करते हैं:

javac PruebaJava.java

इस कमांड को एक नई फाइल जनरेट करनी चाहिए TestJava.class। यह एक जावा क्लास फाइल है और इसमें जावा बाईटेकोड्स हैं जो JVM (जावा वर्चुअल मशीन) निष्पादित कर सकते हैं।

जावा उदाहरण बिल्ड

अगर सब कुछ सही हो गया है, तो हम कर सकते हैं जावा क्लास फ़ाइल TestJava.class चलाएं निम्नलिखित नुसार:

जावा उदाहरण काम कर रहा है

java PruebaJava

पिछले कमांड में आपको करना है .class एक्सटेंशन के बिना केवल फ़ाइल नाम लिखें। अन्यथा यह काम नहीं करेगा। यदि सब ठीक रहा, तो हमें अपेक्षित निकास दिखाई देगा। इसलिए, JavaTest.java प्रोग्राम को JDK 12 का सफलतापूर्वक उपयोग करके संकलित किया गया।


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

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

*

*

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

  1.   अलेक्जेंडर कहा

    बहुत-बहुत धन्यवाद, गाइड ने मेरी मदद की