अगले लेख में हम देखेंगे कि हम कैसे कर सकते हैं Ubuntu पर JDK 12 स्थापित करें। जावा डेवलपमेंट किट या JDK जावा अनुप्रयोगों को विकसित करने के लिए एक उपकरण है। यह उपयोगकर्ताओं को हमारे जावा कोड को संकलित करने, उन्हें चलाने, उनका परीक्षण करने और उन पर हस्ताक्षर करने की अनुमति देगा।
वर्तमान में हम JDK के 2 संस्करण पा सकते हैं। एक कहा जाता है OpenJDK और दूसरा ओरेकल JDK। पहला JDK को Oracle कोड से मुक्त रखने का प्रोजेक्ट है। यह ओरेकल जेडडीके का एक खुला स्रोत कार्यान्वयन है, जो खुला स्रोत नहीं है और इसमें कई प्रतिबंध हैं।
Ubuntu 12 पर JDK 19.04 स्थापित करें
OpenJDK 12 स्थापना
हम पा सकेंगे OpenJDK 12 आधिकारिक उबंटू 19.04 पैकेज रिपॉजिटरी में उपलब्ध है। इसलिए, हम इसे एपीटी पैकेज मैनेजर के साथ आसानी से स्थापित कर पाएंगे। पहले हमें APT पैकेज रिपॉजिटरी के कैश को निम्न कमांड से अपडेट करना होगा:
sudo apt update
OpenJDK 12 के दो संस्करण हैं। ए पूर्ण संस्करण और एक का संस्करण सिर रहित प्रणाली। इस नवीनतम संस्करण में GUI प्रोग्रामिंग लाइब्रेरी शामिल नहीं है और इसे कम डिस्क स्थान की आवश्यकता होती है।
यदि आप रुचि रखते हैं OpenJDK 12 का पूर्ण संस्करण स्थापित करें, टर्मिनल में निम्नलिखित कमांड चलाएं (Ctrl + Alt + T):
sudo apt install openjdk-12-jdk
यदि आप में अधिक रुचि रखते हैं OpenJDK 12 का हेडलेस सिस्टम संस्करण स्थापित करें, निष्पादित करने की आज्ञा निम्नलिखित है:
sudo apt install openjdk-12-jdk-headless
OpenJDK 12 की स्थापना के बाद, हम निम्नलिखित कमांड को निष्पादित कर सकते हैं जांचें कि OpenJDK ठीक से काम कर रहा है या नहीं:
java -version
ओरेकल जेडडीके 12 का उपयोग पीपीए का उपयोग करना
उबंटू 19.04 में हम Oracle JDK 12 भी स्थापित कर पाएंगे। JDK का यह संस्करण आधिकारिक उबंटू पैकेज रिपॉजिटरी में उपलब्ध नहीं है, लेकिन हम इसे स्थापित करने के लिए linuxuprising / java PPA का उपयोग कर सकते हैं.
अगर हम Ubuntu 19.04 में linuxuprising / java PPA को जोड़ना चाहते हैं, तो टर्मिनल (Ctrl + Alt + T) में हमें केवल कमांड निष्पादित करना होगा:
sudo add-apt-repository ppa:linuxuprising/java
इसके बाद हम कर सकते हैं Oracle JDK 12 स्थापित करें कमांड टाइप करना:
sudo apt install oracle-java12-installer
स्थापना के दौरान आपको “चयन” करना होगास्वीकार करना“और दबाओ पहचान को स्वीकार करना ओरेकल जावा एसई के लिए ओरेकल टेक्नोलॉजी नेटवर्क लाइसेंस समझौता.
एक बार स्थापना समाप्त हो जाने के बाद, हम कर सकते हैं जाँच करें कि क्या यह काम कर रहा है टर्मिनल में निम्नलिखित कमांड टाइप करके:
java -version
Oracle JDK 12 स्थापना .DEB पैकेज का उपयोग कर
Oracle JDK को स्थापित करने का एक अन्य विकल्प आधिकारिक वेबसाइट से संबंधित .DEB फ़ाइल डाउनलोड करेगा। ऐसा करने के लिए, आपको यात्रा करनी होगी Oracle वेबसाइट ब्राउज़र से। एक बार पृष्ठ पर, बटन पर क्लिक करें "जावा प्लेटफ़ॉर्म (JDK) 12 डाउनलोड करें"।
के बाद लाइसेंस समझौते को स्वीकार करें, मर्जी .DEB पैकेज फ़ाइल jdk-12.0.1 पर क्लिक करें। इस लेख को लिखने के समय यह नवीनतम संस्करण है।
ब्राउज़र हमें .DEB फ़ाइल को सहेजने के लिए कहेगा। डाउनलोड समाप्त हम डायरेक्टरी में जाएंगे ~ / डाउनलोड, या उस फ़ोल्डर में जहां आपने डाउनलोड किए गए पैकेज को सहेजा है:
cd ~/Descargas
अब हम .DEB पैकेज स्थापित करेंगे निम्नलिखित नुसार:
sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb
पालन करने के लिए अगला कदम होगा डिब पैकेज jdk-12.0.1 के बिन / निर्देशिका का मार्ग खोजें। हम इसे निम्नलिखित कमांड के साथ प्राप्त करेंगे:
dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'
अब हम JAVA_HOME जोड़ेंगे y हम PATH वैरिएबल को अपडेट करेंगे निम्नलिखित आदेश के साथ:
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
संकलन और एक सरल जावा प्रोग्राम चलाना
एक बार 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 का सफलतापूर्वक उपयोग करके संकलित किया गया।
बहुत-बहुत धन्यवाद, गाइड ने मेरी मदद की