रास्पबेरी पाई पर Oracle जावा JDK 16 कैसे स्थापित करें?

How Install Oracle Java Jdk 16 Raspberry Pi



Java Development Kit (JDK) का उपयोग Java अनुप्रयोगों के विकास और परीक्षण के लिए किया जाता है। इसका उपयोग दुनिया भर के जावा डेवलपर्स द्वारा किया जाता है। हाल ही में, Oracle JDK 16 जारी किया गया था। Oracle JDK 16 का एक संस्करण रास्पबेरी पाई के लिए भी उपलब्ध है।

इस लेख में, मैं आपको दिखाऊंगा कि रास्पबेरी पाई 4 पर Oracle JDK 16 कैसे स्थापित करें। तो, चलिए शुरू करते हैं







विषयसूची

  1. आवश्यकताएं
  2. अपने कंप्यूटर पर Oracle JDK 16 डाउनलोड करना
  3. ओपन JDK 16 आर्काइव फाइल को रास्पबेरी पाई में कॉपी करना
  4. रास्पबेरी पाई पर Oracle JDK 16 स्थापित करना
  5. रास्पबेरी पाई पर Oracle JDK 16 का परीक्षण
  6. निष्कर्ष

आवश्यकताएं

Oracle JDK 16 केवल 64-बिट ARM प्रोसेसर के लिए उपलब्ध है। तो, आपके पास Oracle JDK 16 के काम करने के लिए अपने रास्पबेरी पाई पर 64-बिट ऑपरेटिंग सिस्टम स्थापित होना चाहिए।



रास्पबेरी पाई 4 पर सबसे लोकप्रिय 64-बिट ऑपरेटिंग सिस्टम में से कुछ को स्थापित करने के लिए हमारे पास ट्यूटोरियल हैं। यदि आपको उस पर किसी भी सहायता की आवश्यकता है, तो आप उन्हें देख सकते हैं।



  1. उबंटू सर्वर 20.04 एलटीएस: रास्पबेरी पाई पर हेडलेस मोड और एसएसएच में उबंटू सर्वर स्थापित करें
  2. उबंटू डेस्कटॉप 20.04 एलटीएस: रास्पबेरी पाई 4 पर उबंटू डेस्कटॉप 20.04 एलटीएस स्थापित करें
  3. उबंटू मेट 20.04 एलटीएस: रास्पबेरी पाई 4 पर उबंटू मेट 20.04 एलटीएस स्थापित करें
  4. काली लिनक्स: रास्पबेरी पाई पर काली लिनक्स स्थापित करें 4
  5. डेबियन: रास्पबेरी पाई पर डेबियन स्थापित करें 4

ध्यान दें: मैं प्रदर्शन के लिए अपने रास्पबेरी पाई 4 पर उबंटू सर्वर 20.04 एलटीएस ऑपरेटिंग सिस्टम के 64-बिट संस्करण का उपयोग करूंगा। लेकिन पहले बताए गए 64-बिट ऑपरेटिंग सिस्टम में से किसी एक को ठीक काम करना चाहिए।





अपने कंप्यूटर पर Oracle JDK 16 डाउनलोड करना

आप Oracle JDK 16 को यहाँ से डाउनलोड कर सकते हैं ओरेकल की आधिकारिक वेबसाइट .

सबसे पहले, पर जाएँ आधिकारिक JDK 16 डाउनलोड पेज अपने पसंदीदा वेब ब्राउज़र से और पर क्लिक करें लिनक्स एआरएम 64 संपीडित संग्रह डाउनलोड लिंक ( jdk-16.0.1_linux-aarch64_bin.tar.gz ) जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।



नियन्त्रण मैंने Oracle Java SE के लिए Oracle प्रौद्योगिकी नेटवर्क लाइसेंस अनुबंध की समीक्षा की और उसे स्वीकार किया चेकबॉक्स और क्लिक करें डाउनलोड करें jdk-16.0.1_linux-aarch64_bin.tar.gz जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

उस निर्देशिका का चयन करें जहाँ आप Oracle JDK 16 संग्रह फ़ाइल को सहेजना चाहते हैं और पर क्लिक करें सहेजें .

Oracle JDK 16 संग्रह फ़ाइल डाउनलोड की जा रही है। इसे पूरा होने में कुछ समय लग सकता है।

इस बिंदु पर, Oracle JDK 16 संग्रह फ़ाइल डाउनलोड की जानी चाहिए, जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं।

ओपन JDK 16 आर्काइव फाइल को रास्पबेरी पाई में कॉपी करना

एक बार Oracle JDK 16 संग्रह फ़ाइल jdk-16.0.1_linux-aarch64_bin.tar.gz डाउनलोड हो गया है, आपको इसे अपने रास्पबेरी पाई में स्थानांतरित करना होगा। आप इसे SFTP के माध्यम से या USB थंब ड्राइव का उपयोग करके कर सकते हैं। यह खंड आपको दिखाएगा कि Oracle JDK 16 संग्रह फ़ाइल को स्थानांतरित करने के लिए SFTP प्रोटोकॉल का उपयोग कैसे करें jdk-16.0.1_linux-aarch64_bin.tar.gz अपने रास्पबेरी पाई के लिए।

निर्देशिका पर एक टर्मिनल सत्र खोलें जहां आपने Oracle JDK 16 संग्रह फ़ाइल डाउनलोड की है और SFTP प्रोटोकॉल के माध्यम से अपने रास्पबेरी पाई से कनेक्ट करने के लिए निम्न कमांड टाइप करें।

$ sftp [ईमेल संरक्षित]

ध्यान दें: यहां, उबंटू लॉगिन उपयोगकर्ता नाम है, और १९२.१६८.०.१०६ मेरे रास्पबेरी पाई 4 का आईपी पता है। यह आपके लिए अलग होगा। इसलिए, उन्हें अपने साथ बदलना सुनिश्चित करें।

अपना लॉगिन पासवर्ड टाइप करें और दबाएं .

आपको लॉग इन होना चाहिए।

Oracle JDK संग्रह फ़ाइल को स्थानांतरित करने के लिए jdk-16.0.1_linux-aarch64_bin.tar.gz अपने रास्पबेरी पाई पर, निम्नलिखित SFTP कमांड चलाएँ:

sftp> jdk-16.0.1_linux-aarch64_bin.tar.gz डालें

Oracle JDK 16 संग्रह फ़ाइल jdk-16.0.1_linux-aarch64_bin.tar.gz आपके रास्पबेरी पाई में स्थानांतरित किया जाना चाहिए, जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं।

अब, निम्न SFTP कमांड के साथ SFTP सत्र को बंद करें:

sftp> बाहर निकलें

रास्पबेरी पाई पर Oracle JDK 16 स्थापित करना

एक बार जब आप अपने रास्पबेरी पाई पर Oracle JDK 16 संग्रह फ़ाइल की प्रतिलिपि बना लेते हैं, तो आप अपने रास्पबेरी पाई पर Oracle JDK 16 स्थापित करने के लिए तैयार हैं।

सबसे पहले, SSH आपके रास्पबेरी पाई में इस प्रकार है:

$ एसएसएच [ईमेल संरक्षित]

ध्यान दें: यहां, उबंटू लॉगिन उपयोगकर्ता नाम है, और १९२.१६८.०.१०६ मेरे रास्पबेरी पाई 4 का आईपी पता है। यह आपके लिए अलग होगा। इसलिए, उन्हें अपने साथ बदलना सुनिश्चित करें।

अपना लॉगिन पासवर्ड टाइप करें और दबाएं .

आपको SSH के माध्यम से अपने रास्पबेरी पाई में लॉग इन होना चाहिए।

Oracle JDK 16 संग्रह फ़ाइल jdk-16.0.1_linux-aarch64_bin.tar.gz में होना चाहिए घर आपके रास्पबेरी पाई की निर्देशिका, जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं।

$ एलएस -एलएच

Oracle JDK 16 संग्रह फ़ाइल निकालें jdk-16.0.1_linux-aarch64_bin.tar.gz में / ऑप्ट निर्देशिका इस प्रकार है:

टार सुडो टार -xzf jdk-16.0.1_linux-aarch64_bin.tar.gz -C / ऑप्ट

एक बार Oracle JDK 16 आर्काइव फाइल को इसमें एक्सट्रेक्ट कर लिया जाता है / ऑप्ट निर्देशिका, आपको एक नई निर्देशिका देखनी चाहिए जेडीके-16.0.1/ में / ऑप्ट निर्देशिका, जैसा कि आपने नीचे स्क्रीनशॉट में चिह्नित किया है। निर्देशिका का नाम याद रखें क्योंकि आपको बहुत जल्द इसकी आवश्यकता होगी।

$ एलएस -एलएच / ऑप्ट

अब, आपको Oracle JDK 16 को जोड़ना होगा पथ अपने रास्पबेरी पाई का ताकि आप हमेशा की तरह Oracle JDK 16 कमांड का उपयोग कर सकें।

एक नई फ़ाइल बनाएँ jdk16.sh में /आदि/प्रोफाइल.डी/ निर्देशिका का उपयोग कर नैनो पाठ संपादक इस प्रकार है:

$ सुडो नैनो /etc/profile.d/jdk16.sh

में निम्न पंक्तियों में टाइप करें jdk16.sh फ़ाइल।

निर्यात JAVA_HOME='/opt/jdk-16.0.1'
निर्यात पथ = '$ पथ: $ {JAVA_HOME}/बिन'

एक बार जब आप कर लें, तो दबाएं + एक्स के बाद तथा तथा बचाने के लिए jdk16.sh फ़ाइल।

अब, परिवर्तनों को प्रभावी करने के लिए अपने रास्पबेरी पाई को पुनरारंभ करें।

$ सूडो रिबूट

एक बार जब आपका रास्पबेरी पाई बूट हो जाता है, तो आपको देखना चाहिए /opt/jdk-16.0.1/bin निर्देशिका में जोड़ा गया पथ शेल वैरिएबल जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

$ इको $ पाथ

अब, आप तक पहुँचने में सक्षम होना चाहिए जावा , जावैसी , और अन्य JDK कमांड।

यदि आप का संस्करण प्रिंट करते हैं जावा तथा जावैसी आदेश, यह कहना चाहिए कि आप जावा 16 चला रहे हैं, जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं।

$ जावा-संस्करण
$ जावैक-संस्करण

रास्पबेरी पाई पर Oracle JDK 16 का परीक्षण

यह जांचने के लिए कि क्या आप Oracle JDK 16 का उपयोग करके एक साधारण जावा प्रोग्राम को संकलित कर सकते हैं, एक नई जावा स्रोत फ़ाइल बनाएँ हेलोवर्ल्ड.जावा निम्नलिखित नुसार:

$ नैनो

कोड की निम्नलिखित पंक्तियों में टाइप करें हेलोवर्ल्ड.जावा स्रोत दस्तावेज।

सह लोक कक्षानमस्ते दुनिया{
सह लोक स्थिर शून्यमुख्य( डोरी []args) {
प्रणाली .बाहर.प्रिंट्लन('नमस्ते दुनिया!');
}
}

एक बार जब आप कर लें, तो दबाएं + एक्स के बाद तथा तथा बचाने के लिए हेलोवर्ल्ड.जावा स्रोत दस्तावेज।

संकलित करने के लिए हेलोवर्ल्ड.जावा स्रोत फ़ाइल, निम्न आदेश चलाएँ:

$ javac

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

$ एलएस -एलएच

एक बार हेलोवर्ल्ड.जावा स्रोत फ़ाइल संकलित है, आप चला सकते हैं नमस्ते दुनिया कार्यक्रम इस प्रकार है:

$ जावा हैलोवर्ल्ड

जैसा कि आप देख सकते हैं, नमस्ते दुनिया प्रोग्राम ने टेक्स्ट प्रिंट किया हैलो वर्ल्ड! स्क्रीन पर। तो, आप Oracle JDK 16 का उपयोग करके जावा प्रोग्राम को संकलित और चला सकते हैं। यह ठीक काम कर रहा है।

निष्कर्ष

इस लेख में, मैंने आपको रास्पबेरी पाई के लिए Oracle JDK 16 डाउनलोड करने का तरीका दिखाया है। मैंने आपको यह भी दिखाया है कि अपने रास्पबेरी पाई पर Oracle JDK 16 कैसे स्थापित करें। मैंने आपको दिखाया है कि कैसे एक साधारण जावा प्रोग्राम को संकलित किया जाए और इसे अपने रास्पबेरी पाई पर Oracle JDK 16 के साथ भी चलाया जाए।