विज्ञापन
लिनक्स के तहत, के दो अलग-अलग कार्यान्वयन हैं जावा उपयोग के लिए उपलब्ध हैं। खुले स्रोत की विविधता जिसमें अधिकांश वितरण डिफ़ॉल्ट रूप से शामिल होते हैं, एक संपूर्ण के रूप में जाना जाता है, OpenJDK के रूप में। अन्य समाधान, सबसे अधिक वितरण में डिफ़ॉल्ट रूप से अपने स्वामित्व प्रकृति के कारण शामिल नहीं है, ओरेकल जावा (पूर्व में सन जावा) है। दोनों बहुत अच्छी तरह से काम करते हैं, सिवाय इसके कि ओरेकल जावा में कुछ और सुधार हो सकते हैं। कोडबेस के संदर्भ में, वे 98-99% समान हैं।
उबंटू और मेहराब अपने कंप्यूटर पर आर्क लिनक्स कैसे स्थापित करें [भाग 1]MakeUseOf में मेरे कुछ महीनों के दौरान, मैंने आर्क लिनक्स (इसके बाद बस "आर्क" कहा जाता है) का एक दो बार उल्लेख किया है। हालांकि, आर्क को वास्तव में कभी भी यहां कवर नहीं किया गया है, इसलिए लोग अभी भी थोड़ा ... अधिक पढ़ें आप आसानी से या तो कार्यान्वयन स्थापित करते हैं, जबकि फेडोरा लिनक्स बस फेडोरा 16 बीटा वितरण के साथ बेहतर हो गयालीक्स और सीमा से लिनक्स वितरण में सुधार हुआ है, और वे सुधार नवीनतम बीटा रिलीज़ में दिखाई दे रहे हैं। फेडोरा, जो गेनोम 3 ले जाने वाले प्रमुख वितरणों में से एक है, अलग नहीं है और होना चाहिए ... अधिक पढ़ें
उपयोगकर्ताओं के पास थोड़ा कठिन समय होगा (कम से कम जब यह ओरेकल जावा को स्थापित करने की बात आती है)। इस लेख को किसी भी भ्रम को कैसे काम करना है, इसे स्पष्ट करना चाहिए, जिसमें कुछ युक्तियां और चालें शामिल हैं जिन्हें मैंने 64-बिट उपयोगकर्ताओं के लिए खोजा था।OpenJDK (आसान) स्थापित करना
OpenJDK कार्यान्वयन को स्थापित करना वास्तव में काफी सरल है। सभी जावा कार्यक्षमता प्राप्त करने के लिए, यदि आप पहले से ही स्थापित नहीं हैं, तो आपको आवश्यक पैकेजों को स्थापित करने के लिए यह कमांड चलाना चाहिए:
sudo yum स्थापित icedtea-web java-1.6.0-openjdk
. यह जावा रनटाइम एनवायरनमेंट और आवश्यक ब्राउज़र प्लगइन्स को एक पूर्ण वर्किंग जावा सिस्टम प्राप्त करने के लिए स्थापित करता है। आप पैकेज मैनेजर के माध्यम से उन दो पैकेजों को भी स्थापित कर सकते हैं।
ओरेकल जावा (हार्डर) स्थापित करना
सरल, सही? खैर, दुख की बात है कि कुछ जावा प्रोग्रामों को सही ढंग से काम करने के लिए ओरेकल जावा की आवश्यकता होती है, हालांकि हर किसी को यह समस्या नहीं है। मैं इसे दो खंडों में विभाजित करने जा रहा हूं, एक 32-बिट उपयोगकर्ताओं के लिए और दूसरा 64-बिट उपयोगकर्ताओं के लिए। फिर आप उस अनुभाग को छोड़ सकते हैं जो आपके सिस्टम पर लागू नहीं होता है।
फ़ाइलें डाउनलोड कर रहा है
इससे पहले कि हम अलग-अलग रास्तों में विभाजित हों, सभी उपयोगकर्ता कम से कम आवश्यक फ़ाइलों को डाउनलोड कर सकते हैं। 32-बिट उपयोगकर्ता या तो JRE डाउनलोड कर सकते हैं यहाँ या 32-बिट JDK से यहाँ, जबकि 64-बिट उपयोगकर्ताओं को केवल 64-बिट JDK का चयन करना चाहिए (मैं बाद में समझाऊंगा)। सुनिश्चित करें कि जब आप अपनी फ़ाइल डाउनलोड करते हैं, तो आप वह चुनें जो विशेष रूप से RPM का उल्लेख करता है, जो कि फेडोरा उपयोग करता है। सरलता के लिए, अपने डाउनलोड फ़ोल्डर में डाउनलोड की गई फ़ाइल को सहेजें। इसके अतिरिक्त, समय के लिए, मैं आपको सलाह देता हूं कि आप अभी भी जावा 6 पैकेज का उपयोग करें, जैसे कि इस लेख के समय जावा 7 के बजाय 6u27, क्योंकि यह अभी भी बहुत नया है।
स्थापना
चलाने के लिए सेटअप प्राप्त करने के लिए, आपको एक टर्मिनल खोलने और चलाने की आवश्यकता होगी
chmod + x / होम //Downloads/
फ़ाइल में निष्पादन योग्य अनुमतियाँ जोड़ने के लिए, और फिर इसे टाइप करके चलाएं
/home//Downloads/
. स्थानापन्न करना न भूलें
विन्यास
बधाई हो! ओरेकल जावा आपके सिस्टम पर पहले से इंस्टॉल है! हालाँकि, आप अभी भी कुछ कदम दूर हैं वास्तव में इसका उपयोग करने में सक्षम होने से। सिस्टम को सही ढंग से उपयोग करने में सक्षम होने के लिए हमें कई स्थानों पर कई प्रतीकात्मक लिंक बनाने की आवश्यकता है। ध्यान दें कि ये कमांड "jre1.6.0_27" या "jdk1.6.0_27" जैसे फ़ोल्डरों का उल्लेख करते हैं, जो कि संस्करण 6u27 को संदर्भित करता है। यदि आपने एक अलग संस्करण डाउनलोड किया है, तो 6u29 कहें, आपको उचित तरीके से पथ संपादित करने की आवश्यकता होगी।
32-बिट JRE
यदि आपने 32-बिट JRE को चुना है, तो आपको इन आदेशों में दर्ज करना होगा:
sudo विकल्प - स्थापना / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000
सूद विकल्प - स्थापना / usr / बिन / javaws javaws /usr/java/jre1.6.0_27/bin/javaws 20000
sudo विकल्प - स्थापना /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so/usr/java/jre1.6.0_27/lib/i386/libnpjp2.so 20000
32-बिट जेडीके
यदि आपने 32-बिट JDK को चुना है, तो आपको इन आदेशों में दर्ज करना होगा:
sudo विकल्प - स्थापना / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
sudo विकल्प - स्थापना / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000
sudo विकल्प - स्थापना /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so/usr/java/jdk1.6.0_27/rere/lib/i386/libnpjp2.so 20000
sudo विकल्प - स्थापना / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
sudo विकल्प - स्थापना / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
64-बिट जेडीके
व्यक्तिगत अनुभव के माध्यम से, मैंने पाया है कि 64-बिट उपयोगकर्ताओं को कुछ चीजें अलग तरह से करनी होंगी। मैंने पूछा कि आप 64-बिट JRE के बजाय 64-बिट JDK डाउनलोड करते हैं क्योंकि JDK में एक वर्किंग जावा वेब स्टार्ट एप्लिकेशन शामिल है जबकि JRE नहीं करता है। इसके अतिरिक्त, आपको काम करने के लिए कुछ तरकीबों का उपयोग करना होगा। इसलिए, कृपया इन आदेशों का उपयोग करें:
sudo विकल्प - स्थापना / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
sudo विकल्प - स्थापना /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64/usr/java/jdk3.6.0_27/jre/lib/amd64/libnpjp2.so
sudo विकल्प - स्थापना / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
sudo विकल्प - स्थापना / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
सुडो ln -s /usr/java/jdk1.6.0_27/jre/javaws/javaws / etc / विकल्प / javaws
सुडो ln -s / etc / विकल्प / javaws / usr / बिन / javaws
जो कुछ अलग-अलग कमांड करते हैं वे 32-बिट प्लगइन के बजाय 64-बिट ब्राउज़र प्लगइन स्थापित करते हैं अच्छी तरह से javaws के लिए आवश्यक लिंक बनाने के एक अलग तरीके का उपयोग करें, क्योंकि दूसरे तरीके से काम नहीं किया मुझे।
अंतिम चरण
अंतिम लेकिन कम से कम, आपको किसी फ़ाइल को संपादित करने और पाठ की एक पंक्ति में जोड़ने की आवश्यकता नहीं होगी। ऐसा करने के लिए, आप अपना पसंदीदा टेक्स्ट एडिटर / होम / बदलने के लिए खोल सकते हैं
## निर्यात JAVA_HOME JDK ## निर्यात JAVA_HOME = "/ usr / java / jdk1.6.0_27"
यदि आपने JRE स्थापित किया है, तो कृपया जोड़ें:
## निर्यात JAVA_HOME JRE ## निर्यात JAVA_HOME = "/ usr / जावा / jre1.6.0_27"
निष्कर्ष
जावा अंत में स्थापित किया गया है और सही ढंग से कॉन्फ़िगर किया गया है! अब आपको जावा का उपयोग करने में सक्षम होना चाहिए जहाँ भी आपको फ़ायरफ़ॉक्स सहित आवश्यकता हो सकती है। यदि आप एक अलग ब्राउज़र का उपयोग करते हैं, तो आप फ़ायरफ़ॉक्स स्थान से अपने ब्राउज़र के प्लगइन फ़ोल्डर में एक लिंक बना सकते हैं। हालाँकि यह काफी काम का है, लेकिन यह लंबे समय में भुगतान करेगा।
आप क्या पसंद करते हैं, OpenJDK या Oracle जावा? क्या आप ओरेकल को पूरी तरह से ओपन-सोर्स जावा देखना चाहते हैं और एक ही कार्यान्वयन को बनाए रखना चाहते हैं? क्यों या क्यों नहीं? हमें टिप्पणियों में बताएं!
डैनी उत्तरी टेक्सास विश्वविद्यालय में एक वरिष्ठ हैं, जो ओपन सोर्स सॉफ्टवेयर और लिनक्स के सभी पहलुओं का आनंद लेते हैं।