इस दस्तावेज़ का उद्देश्य उबंटू लिनक्स पर ओरेकल जावा जेडीके/जेआरई के कई नए रिलीज संस्करणों के उन्नयन में सहायता करना है। हर बार, बग फिक्स और सुरक्षा मुद्दों के कारण Oracle जावा JDK/JRE के अपने संस्करण में अपडेट जारी करता है।
-
ध्यान दें:
यह आलेख मानता है कि आपके पास Oracle Java 7 का संस्करण 32-बिट या 64-बिट है जो /usr/local/java में स्थित है और आप Oracle Java के नए संस्करण में अपग्रेड करना चाहते हैं। यदि आप नहीं देखते हैं तो कृपया अधिक जानकारी के लिए निम्न आलेख देखें:
- उबंटू लिनक्स पर ओरेकल जावा कैसे स्थापित करें
कदम
चरण 1. नई Oracle जावा बायनेरिज़ डाउनलोड करें सुनिश्चित करें कि आपने अपने Ubuntu Linux सिस्टम आर्किटेक्चर के लिए Oracle Java के सही अपडेटेड Java JDK/JRE बायनेरिज़ का चयन किया है, या तो 32-बिट या 64-बिट, Oracle Java बायनेरिज़ अंत में (tar. gz) जैसे:
- jdk-7u40-linux-i586.tar.gz (32-बिट)
-
jre-7u40-linux-i586.tar.gz (32-बिट)
या
- jdk-7u40-linux-x64.tar.gz (64-बिट)
- jre-7u40-linux-x64.tar.gz (64-बिट)
विधि 1: 4 में से 32-बिट Oracle जावा निर्देश:
चरण 1. रूट उपयोगकर्ता बनें और हमारी डाउनलोड निर्देशिका से /usr/local/java. में नई संपीड़ित Oracle जावा बायनेरिज़ को कॉपी करें
-
टाइप/कॉपी/पेस्ट करें:
सीडी / घर /"तुम्हारा प्रयोगकर्ती नाम"/डाउनलोड
-
टाइप/कॉपी/पेस्ट करें:
sudo cp -r jdk-7u40-linux-i586.tar.gz /usr/local/java
-
टाइप/कॉपी/पेस्ट करें:
sudo cp -r jre-7u40-linux-i586.tar.gz /usr/local/java
-
टाइप/कॉपी/पेस्ट करें:
सीडी/यूएसआर/स्थानीय/जावा
चरण 2. आगे हम Oracle जावा बायनेरिज़ के अपने नए संस्करण को /usr/local/java निर्देशिका में अनपैक करने जा रहे हैं
-
टाइप/कॉपी/पेस्ट करें:
सुडो टार xvzf jdk-7u40-linux-i586.tar.gz
-
टाइप/कॉपी/पेस्ट करें:
सुडो टार xvzf jre-7u40-linux-i586.tar.gz
विधि 2 का 4: 64-बिट Oracle जावा निर्देश:
चरण 1. रूट उपयोगकर्ता बनें और हमारी डाउनलोड निर्देशिका से /usr/local/java. पर नई संपीड़ित Oracle जावा बायनेरिज़ को कॉपी करें
-
टाइप/कॉपी/पेस्ट करें:
सीडी / घर /"तुम्हारा प्रयोगकर्ती नाम"/डाउनलोड
-
टाइप/कॉपी/पेस्ट करें:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz /usr/local/java
-
टाइप/कॉपी/पेस्ट करें:
sudo -s cp -r jre-7u40-linux-x64.tar.gz /usr/local/java
-
टाइप/कॉपी/पेस्ट करें:
सीडी/यूएसआर/स्थानीय/जावा
चरण 2. आगे हम Oracle जावा बायनेरिज़ के अपने नए संस्करण को /usr/local/java निर्देशिका में अनपैक करने जा रहे हैं
-
टाइप/कॉपी/पेस्ट करें:
सुडो टार xvzf jdk-7u40-linux-x64.tar.gz
-
टाइप/कॉपी/पेस्ट करें:
सुडो टार xvzf jre-7u40-linux-x64.tar.gz
चरण 3. इस बिंदु पर आपके पास जावा JDK/JRE के लिए /usr/लोकल/जावा में दो नई असम्पीडित बाइनरी निर्देशिका होनी चाहिए:
जेडीके1.7.0_40
jre1.7.0_40
साथ में:
जेडीके1.7.0_25
jre1.7.0_25
विधि 3 में से 4: अपने Linux सिस्टम PATH को संशोधित करें:
चरण 1. सिस्टम PATH फ़ाइल /etc/profile संपादित करें और अपने सिस्टम पथ में निम्नलिखित सिस्टम चर जोड़ें।
रूट के रूप में gedit, nano या किसी अन्य टेक्स्ट एडिटर का उपयोग करें और /etc/profile. खोलें
-
टाइप/कॉपी/पेस्ट करें:
सुडो जीएडिट / आदि / प्रोफाइल
या
-
टाइप/कॉपी/पेस्ट करें:
सुडो नैनो / आदि / प्रोफाइल
चरण २। फ़ाइल के अंत तक अपनी तीर कुंजियों का उपयोग करके नीचे स्क्रॉल करें और उबंटू लिनक्स में अपनी /etc/प्रोफ़ाइल फ़ाइल के अंत में नीचे दी गई पंक्तियों को जोड़ें, इस बिंदु पर आप पुराने से संस्करण संख्या बदलने जा रहे हैं Oracle जावा जावा के नए संस्करण में, आप निम्न सिस्टम PATH फ़ाइल / etc / प्रोफ़ाइल में संस्करण संख्याएँ बदलेंगे:
/etc/प्रोफाइल फ़ाइल को संशोधित करें:
JAVA_HOME=/usr/स्थानीय/जावा/जेडीके1.7.0_25
पथ = $ पथ: $ गृह/बिन: $ जावा_होम/बिन
JRE_HOME=/usr/स्थानीय/जावा/jre1.7.0_25
पथ = $ पथ: $ गृह/बिन: $ जेआरई_एचओएमई/बिन
निर्यात JAVA_HOME
निर्यात JRE_HOME
निर्यात पथ
इसमें बदलें:
JAVA_HOME=/usr/स्थानीय/जावा/जेडीके1.7.0_40
पथ = $ पथ: $ गृह/बिन: $ जावा_होम/बिन
JRE_HOME=/usr/स्थानीय/जावा/jre1.7.0_40
पथ = $ पथ: $ गृह/बिन: $ जेआरई_एचओएमई/बिन
निर्यात JAVA_HOME
निर्यात JRE_HOME
निर्यात पथ
फ़ाइल सहेजें और बाहर निकलें
विधि 4 में से 4: अपने सिस्टम को अद्यतन Oracle जावा संस्करण के बारे में सूचित करें:
चरण 1. अपने उबंटू लिनक्स सिस्टम को सूचित करें जहां आपका ओरेकल जावा जेआरई / जेडीके स्थित है, अब आप ओरेकल जावा 1.7.0_40 का उपयोग करने के लिए सिस्टम को अपडेट करना चाहेंगे।
-
टाइप/कॉपी/पेस्ट करें:
sudo अद्यतन-विकल्प --स्थापित करें "/usr/bin/java" "java" "/usr/local/java/जेआरई1.7.0_40/बिन/जावा" 1
-
टाइप/कॉपी/पेस्ट करें:
sudo अद्यतन-विकल्प --स्थापित करें "/usr/bin/javac" "javac" "/usr/स्थानीय/जावा/जेडीके1.7.0_40/बिन/जावैक" 1
-
टाइप/कॉपी/पेस्ट करें:
sudo अद्यतन-विकल्प --स्थापित करें "/usr/bin/javaws" "javaws" "/usr/स्थानीय/जावा/jre1.7.0_40/बिन/जावा" 1
चरण 2. अपने उबंटू लिनक्स सिस्टम को सूचित करें कि ओरेकल जावा जेआरई 1.7.0_40 नया डिफ़ॉल्ट जावा होना चाहिए
-
टाइप/कॉपी/पेस्ट करें:
sudo अद्यतन-विकल्प --सेट जावा/usr/स्थानीय/जावा/जेआरई1.7.0_40/बिन/जावा
-
टाइप/कॉपी/पेस्ट करें:
सुडो अपडेट-विकल्प --सेट जावैक/यूएसआर/स्थानीय/जावा/जेडीके1.7.0_40/बिन/जावाक
-
टाइप/कॉपी/पेस्ट करें:
sudo अद्यतन-विकल्प --सेट javaws/usr/स्थानीय/जावा/jre1.7.0_40/bin/javaws
चरण 3. निम्नलिखित कमांड टाइप करके अपने सिस्टम वाइड पाथ / आदि / प्रोफाइल को पुनः लोड करें:
-
टाइप/कॉपी/पेस्ट करें:
. /आदि/प्रोफ़ाइल
- ध्यान दें कि आपका सिस्टम चौड़ा PATH /etc/profile फ़ाइल आपके Ubuntu Linux सिस्टम के रीबूट के बाद पुनः लोड हो जाएगा
चरण 4। यह देखने के लिए परीक्षण करें कि क्या Oracle जावा का नया संस्करण आपके सिस्टम पर सही ढंग से स्थापित किया गया था, निम्नलिखित कमांड चलाकर और नए जावा अपडेट की संस्करण संख्या को नोट करके।
-
टाइप/कॉपी/पेस्ट करें:
जावा-संस्करण
यह कमांड आपके सिस्टम पर चल रहे जावा के संस्करण को प्रदर्शित करता है
चरण 5. आपको एक संदेश प्राप्त होना चाहिए जो प्रदर्शित करता है:
-
जावा संस्करण "1.7.0_40"
जावा (टीएम) एसई रनटाइम एनवायरनमेंट (बिल्ड 1.7.0_40-बी08) जावा हॉटस्पॉट (टीएम) 64-बिट सर्वर वीएम (बिल्ड बिल्ड 25.1-बी02, मिश्रित मोड)
-
टाइप/कॉपी/पेस्ट करें:
जावैक-संस्करण
-
यह आदेश आपको बताता है कि अब आप टर्मिनल से जावा प्रोग्राम संकलित करने में सक्षम हैं
आपको एक संदेश प्राप्त होना चाहिए जो प्रदर्शित करता है:
- जावैक 1.7.0_40
चरण 6. बाद में, आपके पास पुराने Oracle जावा JDK/JRE को हटाने का विकल्प है, बस उस निर्देशिका को हटाकर जिसमें पुराने Java JDK/JRE बायनेरिज़ हैं।
-
टाइप/कॉपी/पेस्ट करें:
सीडी/यूएसआर/स्थानीय/जावा
-
टाइप/कॉपी/पेस्ट करें:
सुडो आरएम-आरएफ जेडीके1.7.0_40
-
टाइप/कॉपी/पेस्ट करें:
सुडो आरएम-आरएफ जेआरई 1.7.0_40
चरण 7. अपने उबंटू लिनक्स सिस्टम को रीबूट करें और जावा प्रोग्राम चलाने और विकसित करने के लिए आपका सिस्टम पूरी तरह से कॉन्फ़िगर किया जाएगा।
वैकल्पिक: अपने वेब ब्राउज़र में Oracle जावा को कैसे सक्षम करें
अपने वेब ब्राउज़र में अपने जावा प्लग-इन को सक्षम करने के लिए आपको वेब ब्राउज़र प्लग-इन निर्देशिका से जावा प्लग-इन के स्थान पर एक प्रतीकात्मक लिंक बनाना होगा जो आपके Oracle जावा के वितरण में शामिल है।
गूगल क्रोम
32-बिट Oracle जावा निर्देश:
-
निम्नलिखित आदेश जारी करें।
-
टाइप/कॉपी/पेस्ट करें:
sudo mkdir -p /opt/google/chrome/plugins
यह एक निर्देशिका बनाएगा जिसे /opt/google/chrome/plugins. कहा जाता है
-
टाइप/पेस्ट/कॉपी करें:
सीडी /ऑप्ट/गूगल/क्रोम/प्लगइन्स
यह आपको Google क्रोम प्लगइन्स निर्देशिका में बदल देगा, सुनिश्चित करें कि आप प्रतीकात्मक लिंक बनाने से पहले इस निर्देशिका में हैं
-
टाइप/पेस्ट/कॉपी करें:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
यह जावा जेआरई (जावा रनटाइम एनवायरनमेंट) प्लगइन से एक प्रतीकात्मक लिंक बनाएगा libnpjp2.so आपके Google Chrome वेब ब्राउज़र पर
-
64-बिट Oracle जावा निर्देश:
-
निम्नलिखित आदेश जारी करें।
-
टाइप/कॉपी/पेस्ट करें:
sudo mkdir -p /opt/google/chrome/plugins
यह एक निर्देशिका बनाएगा जिसे /opt/google/chrome/plugins. कहा जाता है
-
टाइप/पेस्ट/कॉपी करें:
सीडी /ऑप्ट/गूगल/क्रोम/प्लगइन्स
यह आपको Google क्रोम प्लगइन्स निर्देशिका में बदल देगा, सुनिश्चित करें कि आप प्रतीकात्मक लिंक बनाने से पहले इस निर्देशिका में हैं
-
टाइप/पेस्ट/कॉपी करें:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/एएमडी64/libnpjp2.so
यह जावा जेआरई (जावा रनटाइम एनवायरनमेंट) प्लगइन से एक प्रतीकात्मक लिंक बनाएगा libnpjp2.so आपके Google Chrome वेब ब्राउज़र पर
-
अनुस्मारक:
-
ध्यान दें:
कभी-कभी जब आप उपरोक्त आदेश जारी करते हैं तो आपको एक संदेश प्राप्त हो सकता है जिसमें कहा गया है:
- ln: प्रतीकात्मक लिंक बनाना `./libnpjp2.so': फ़ाइल मौजूद है
- इस समस्या को ठीक करने के लिए निम्न आदेश का उपयोग करके पिछले प्रतीकात्मक लिंक को हटा दें:
-
टाइप/कॉपी/पेस्ट करें:
सीडी /ऑप्ट/गूगल/क्रोम/प्लगइन्स
-
टाइप/कॉपी/पेस्ट करें:
सुडो आरएम -आरएफ libnpjp2.so
- आदेश जारी करने से पहले सुनिश्चित करें कि आप /opt/google/chrome/plugins निर्देशिका में हैं
-
अपने वेब ब्राउज़र को पुनरारंभ करें और यह जांचने के लिए जावा परीक्षक पर जाएं कि जावा आपके वेब ब्राउज़र में काम कर रहा है या नहीं।
मोज़िला फ़ायरफ़ॉक्स
32-बिट Oracle जावा निर्देश:
-
निम्न आदेश जारी करें
-
टाइप/पेस्ट/कॉपी करें:
सीडी/usr/lib/मोज़िला/प्लगइन्स
यह आपको निर्देशिका /usr/lib/mozilla/plugins में बदल देगा, यदि आपके पास यह निर्देशिका नहीं है तो इसे बनाएं
-
टाइप/पेस्ट/कॉपी करें:
sudo mkdir -p /usr/lib/mozilla/plugins
यह निर्देशिका /usr/lib/mozilla/plugins बनाएगा, प्रतीकात्मक लिंक बनाने से पहले सुनिश्चित करें कि आप इस निर्देशिका में हैं
-
टाइप/पेस्ट/कॉपी करें:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
यह जावा जेआरई (जावा रनटाइम एनवायरनमेंट) प्लगइन से एक प्रतीकात्मक लिंक बनाएगा libnpjp2.so अपने मोज़िला फ़ायरफ़ॉक्स वेब ब्राउज़र पर
-
64-बिट Oracle जावा निर्देश:
-
निम्नलिखित आदेश जारी करें।
-
टाइप/पेस्ट/कॉपी करें:
सीडी/usr/lib/मोज़िला/प्लगइन्स
यह आपको निर्देशिका /usr/lib/mozilla/plugins में बदल देगा, यदि आपके पास यह निर्देशिका नहीं है तो इसे बनाएं
-
टाइप/पेस्ट/कॉपी करें:
sudo mkdir -p /usr/lib/mozilla/plugins
यह निर्देशिका /usr/lib/mozilla/plugins बनाएगा, प्रतीकात्मक लिंक बनाने से पहले सुनिश्चित करें कि आप इस निर्देशिका में हैं
-
टाइप/पेस्ट/कॉपी करें:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/एएमडी64/libnpjp2.so
यह जावा जेआरई (जावा रनटाइम एनवायरनमेंट) प्लगइन से एक प्रतीकात्मक लिंक बनाएगा libnpjp2.so अपने मोज़िला फ़ायरफ़ॉक्स वेब ब्राउज़र पर
-
अनुस्मारक:
-
ध्यान दें:
कभी-कभी जब आप उपरोक्त आदेश जारी करते हैं तो आपको एक संदेश प्राप्त हो सकता है जिसमें कहा गया है:
- ln: प्रतीकात्मक लिंक बनाना `./libnpjp2.so': फ़ाइल मौजूद है
- इस समस्या को ठीक करने के लिए निम्न आदेश का उपयोग करके पिछले प्रतीकात्मक लिंक को हटा दें:
-
टाइप/कॉपी/पेस्ट करें:
सीडी/usr/lib/मोज़िला/प्लगइन्स
-
टाइप/कॉपी/पेस्ट करें:
सुडो आरएम -आरएफ libnpjp2.so
- आदेश जारी करने से पहले सुनिश्चित करें कि आप /usr/lib/mozilla/plugins निर्देशिका में हैं
-
अपने वेब ब्राउज़र को पुनरारंभ करें और यह जांचने के लिए जावा परीक्षक पर जाएं कि जावा आपके वेब ब्राउज़र में काम कर रहा है या नहीं।
-