Rajasthani DJ Super Song || ब्याण डिजे ऊपर नाचे छ || Manraj Diwana Exclusive Song 2018
विषयसूची:
- OpenJDK 11 को स्थापित करना
- OpenJDK 8 को स्थापित करना
- डिफ़ॉल्ट जावा संस्करण सेट करना
JAVA_HOME
पर्यावरण चर सेट करना- निष्कर्ष
जावा सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है जिसका उपयोग विभिन्न प्रकार के अनुप्रयोगों और प्रणालियों के निर्माण के लिए किया जाता है।
जावा, ओपनजेडके और ओरेकल जावा के दो अलग-अलग कार्यान्वयन हैं, जिनके बीच लगभग कोई अंतर नहीं है, सिवाय इसके कि ओरेकल जावा में कुछ अन्य वाणिज्यिक विशेषताएं हैं। ओरेकल जावा लाइसेंस सॉफ्टवेयर के केवल गैर-व्यावसायिक उपयोग की अनुमति देता है, जैसे व्यक्तिगत उपयोग और विकास उपयोग। OpenJDK जावा प्लेटफ़ॉर्म का एक ओपन-सोर्स कार्यान्वयन है।
डिफ़ॉल्ट सेंटोस 8 रिपॉजिटरी में नवीनतम दो प्रमुख जावा एलटीएस संस्करण, जावा 8 और जावा 11 शामिल हैं।
इस ट्यूटोरियल में, हम बताएंगे कि CentOS 8 पर एक या अधिक जावा (OpenJDK) संस्करण कैसे स्थापित करें और विकल्पों के माध्यम से डिफ़ॉल्ट जावा कैसे सेट करें।
OpenJDK 11 को स्थापित करना
सामान्य अनुशंसा नवीनतम जावा LTS संस्करण (JDK 11) संस्करण स्थापित करना है। कुछ जावा-आधारित अनुप्रयोगों को जावा के एक विशिष्ट संस्करण की आवश्यकता हो सकती है, इसलिए आपको एप्लिकेशन प्रलेखन से परामर्श करने की आवश्यकता हो सकती है।
CentOS 8 पर OpenJDK 11 को स्थापित करने के लिए, sudo विशेषाधिकारों के साथ रूट या उपयोगकर्ता के रूप में निम्न कमांड चलाएँ:
sudo yum install java-11-openjdk-devel
एक बार इंस्टॉलेशन पूरा हो जाने पर, आप जावा संस्करण की जाँच करके इसे सत्यापित कर सकते हैं:
java -version
आउटपुट कुछ इस तरह दिखना चाहिए:
openjdk version "11.0.4" 2019-07-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)
बस! आपने अपने CentOS 8 सिस्टम पर सफलतापूर्वक जावा स्थापित किया है।
CentOS 8 भी OpenJDK के एक बिना सिर वाले संस्करण का समर्थन करता है, जो बिना ग्राफ़िकल यूज़र इंटरफ़ेस (कोई कीबोर्ड, माउस और डिस्प्ले सिस्टम सपोर्ट के) के बिना एप्लिकेशन निष्पादित करने के लिए आवश्यक न्यूनतम जावा रनटाइम प्रदान करता है। यह संस्करण सर्वर अनुप्रयोगों के लिए अधिक उपयुक्त है क्योंकि इसमें कम निर्भरता है और कम सिस्टम संसाधनों का उपयोग करता है।
केवल हेडलेस OpenJDK 11 प्रकार स्थापित करने के लिए:
sudo yum install java-11-openjdk-headless
OpenJDK 8 को स्थापित करना
जावा 8, पिछले जावा एलटीएस संस्करण अभी भी समर्थित है और व्यापक रूप से उपयोग किया जाता है। यदि आपके एप्लिकेशन को Java 8 की आवश्यकता है, तो आप इसे निम्न कमांड टाइप करके स्थापित कर सकते हैं:
sudo yum install java-1.8.0-openjdk-devel
जावा संस्करण की जाँच करके अधिष्ठापन को सत्यापित करें:
java -version
आउटपुट कुछ इस तरह दिखना चाहिए:
openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_222-b10) OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
न्यूनतम जावा रनटाइम के लिए,
java-1.8.0-openjdk-headless
पैकेज स्थापित करें।
डिफ़ॉल्ट जावा संस्करण सेट करना
यदि आपने अपने CentOS सिस्टम पर कई जावा संस्करण स्थापित किए हैं, तो आप टर्मिनल में
java
टाइप करते समय यह सेट करने के लिए वैकल्पिक प्रणाली का उपयोग कर सकते हैं कि जावा संस्करण का उपयोग किया जाएगा।
यह जाँचने के लिए कि जावा संस्करण डिफ़ॉल्ट के रूप में किस प्रकार सेट है, टाइप करें:
java -version
sudo alternatives --config java
आउटपुट कुछ इस तरह दिखेगा:
There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.4.11-0.el8_0.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:
सभी स्थापित जावा संस्करणों की एक सूची स्क्रीन पर मुद्रित की जाएगी। उस संस्करण की संख्या दर्ज करें जिसे आप डिफ़ॉल्ट के रूप में उपयोग करना चाहते हैं और Enter
Enter
।
आप डिफ़ॉल्ट
javac
संस्करण को बदलना चाह सकते हैं:
sudo alternatives --config java
जावा प्रोग्राम को संकलित करने के लिए
javac
एक कमांड यूटिलिटी है।
JAVA_HOME
पर्यावरण चर सेट करना
जावा स्थापना स्थान को निर्धारित करने के लिए कुछ जावा अनुप्रयोगों द्वारा
JAVA_HOME
पर्यावरण चर का उपयोग किया जाता है और निर्दिष्ट किया जाता है कि अनुप्रयोग को चलाने के लिए किस जावा संस्करण का उपयोग किया जाना चाहिए।
प्रति उपयोगकर्ता आधार पर
JAVA_HOME
चर सेट करने के लिए इसे
~/.bashrc
या किसी अन्य कॉन्फ़िगरेशन फ़ाइल में जोड़ें, जो उपयोगकर्ता के लॉग इन करने पर लोड होती है। सिस्टम-वाइड सेटिंग के लिए,
/etc/profile.d
अंदर एक स्क्रिप्ट का उपयोग करें। निर्देशिका।
मान लें कि आप OpenJDK 8 में
JAVA_HOME
सेट करना चाहते हैं, तो फ़ाइल के अंत में निम्न पंक्ति जोड़ें:
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"
अपने वर्तमान शेल पर प्रभावी होने के लिए, आप या तो लॉग आउट कर सकते हैं और लॉग इन कर सकते हैं या
source
कमांड का उपयोग कर सकते हैं:
source /etc/profile.d/java.sh
सत्यापित करें कि
JAVA_HOME
पर्यावरण चर सही तरीके से सेट किया गया था:
echo $JAVA_HOME
आउटपुट को जावा इंस्टॉलेशन का रास्ता दिखाना चाहिए:
/usr/lib/jvm/java-1.8.0-openjdk
आप प्रोग्राम लॉन्च करते समय एप्लिकेशन कॉन्फ़िगरेशन, सिस्टमड यूनिट फ़ाइल या कमांड लाइन पर
JAVA_HOME
सेट कर सकते हैं।
जावा 8 का उपयोग करके मावेन चलाने के लिए उदाहरण के लिए आप टाइप करेंगे:
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk mvn --version
… Java version: 1.8.0_222, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre…
निष्कर्ष
सेंटोस 8 दो प्रमुख जावा संस्करणों, जावा 8 और जावा 11 का समर्थन करता है, जो
yum
पैकेज मैनेजर का उपयोग करके स्थापित किया जा सकता है।
सेंटो 8 पर एक एनएफ़एस सर्वर को कैसे स्थापित करें और कॉन्फ़िगर करें

इस ट्यूटोरियल में, आप CentOS 8 पर NFSv4 सर्वर स्थापित करने के लिए आवश्यक चरणों से गुजरेंगे। हम आपको यह भी दिखाएंगे कि क्लाइंट पर NFS फाइल सिस्टम कैसे माउंट करें।
सेंटो 7 पर php कंपोज़र को कैसे स्थापित करें और कैसे उपयोग करें

संगीतकार PHP के लिए एक निर्भरता प्रबंधक है। संगीतकार सभी आवश्यक PHP संकुल में खींच लेगा जो आपकी परियोजना पर निर्भर करता है और आपके लिए उन्हें प्रबंधित करता है। इस ट्यूटोरियल में, हम सेंटोस 7 मशीन पर कम्पोज़र को स्थापित करने और उपयोग करने के चरणों से गुजरेंगे।
सेंटो 7 पर जावा कैसे स्थापित करें

यह ट्यूटोरियल आपको दिखाता है कि कैसे जावा को सेंटोस 7. पर स्थापित किया जाए। जावा सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है जिसका उपयोग विभिन्न प्रकार के अनुप्रयोगों और प्रणालियों के निर्माण के लिए किया जाता है।