मैं जावा कैसे स्थापित करूं?


179

मैं अपने ब्राउज़र में जावा को कैसे स्थापित करूं, इसलिए जावा के साथ वेबसाइटें काम करती हैं?

जवाबों:


189

जावा के कई कार्यान्वयन हैं। Ubuntu के लिए इसके बारे में बात करते समय तीन सबसे आम कार्यान्वयन हैं:

  • OpenJDK : OpenJDK परियोजना का प्राथमिक लक्ष्य जावा एसई प्लेटफॉर्म (6 और 7) का एक ओपन-सोर्स कार्यान्वयन का उत्पादन करना है । यह जावा का डिफ़ॉल्ट संस्करण है जिसे उबंटू उपयोग करता है और इसे स्थापित करना सबसे आसान है।
  • सन जावा : सन जावा जावा 6 के लिए संदर्भ कार्यान्वयन है । उबंटू में इसका समर्थन बंद कर दिया गया है।
  • ओरेकल जावा : ओरेकल जावा ओरेकल से ओपनजेडीके जावा सी प्लेटफॉर्म संस्करण 7 कार्यान्वयन है। ओरेकल ने इस कार्यान्वयन के साथ एक लाइसेंस शुरू किया जो वितरण को रोकता है।

Ubuntu 11.10 (Oneiric Ocelot) और लाइसेंस मुद्दों के कारण Ubuntu अब Oracle के JDK और JRE को वितरित नहीं करेगा । इसके अलावा, PPA पर दिए गए पिछले संस्करण सुरक्षा समस्याओं से ग्रस्त हैं और इन्हें किसी भी उबंटू प्रणाली पर स्थापित करने की अनुशंसा नहीं की जाती है।

सन जावा या ओरेकल जावा के संदर्भ में उबंटू से और अधिक समर्थित .deb रिलीज नहीं हैं , उबंटू आधिकारिक तौर पर जावा के OpenJDK और OpenJRE कार्यान्वयन का समर्थन करता है जो कि ओरेकल के स्वयं के कार्यान्वयन के लिए आधार है।

OpenJRE आपके Ubuntu सिस्टम के लिए जावा रनटाइम एनवायरनमेंट (JRE) का आधिकारिक कार्यान्वयन है और आपको किसी भी जावा प्रोग्राम को चलाने के लिए पर्याप्त होना चाहिए, जिसकी आपको आवश्यकता हो सकती है और यह मुख्य रिपॉजिटरी में शामिल है और यह आसानी से इंस्टॉल होने योग्य है।

OpenJRE

सॉफ्टवेयर केंद्र के माध्यम से स्थापित करें

या एक टर्मिनल खोलकर और टाइप करके

sudo apt-get install openjdk-8-jre 

openjdk-8-jreपैकेज सिर्फ जावा रनटाइम एनवायरनमेंट में शामिल है। यदि आप जावा प्रोग्राम विकसित करना चाहते हैं तो openjdk-8-jdkपैकेज स्थापित करें :

सॉफ्टवेयर केंद्र के माध्यम से स्थापित करें


इसके अलावा महत्वपूर्ण यह है कि आपके वेब ब्राउज़र पर जावा अनुप्रयोगों को सपोर्ट करने के लिए रैपर स्थापित किया जाए, आइस्ड-टी जावा प्लगइन

IcedTea प्लगइन

सॉफ्टवेयर केंद्र के माध्यम से स्थापित करें

या एक टर्मिनल के माध्यम से

sudo apt-get install icedtea-plugin

या icedtea-pluginउबंटू सॉफ्टवेयर सेंटर में देखें।


यह सुनिश्चित करने के लिए कि आप जावा का सही संस्करण चला रहे हैं, अपनी पसंद सेट करने के लिए इस कमांड का उपयोग करें:

sudo update-alternatives --config java

java -version आपके द्वारा पहले की गई पसंद को प्रदर्शित करना चाहिए।


यदि आपको OpenJDK-JRE 6 या OpenJDK-JDK 6 स्थापित करने की आवश्यकता है

openjdk-6-jre(स्थापित करने के लिए क्लिक करें) Ubuntu 8.04 (हार्डी बगुला) और ऊपर के लिए स्थापना के लिए उपलब्ध है ।

इसके साथ स्थापित करें

sudo apt-get install openjdk-6-jre

या यदि आपको डेवलपर्स पैकेज की आवश्यकता है, openjdk-6-jdk(स्थापित करने के लिए क्लिक करें), इसे इसके साथ स्थापित करें:

sudo apt-get install openjdk-6-jdk

icedtea-pluginयदि आप OpenJDK 6 का उपयोग करने जा रहे हैं, तो इंस्टॉल करने के लिए (इंस्टॉल करने के लिए क्लिक करें) का एक संस्करण भी उपलब्ध है।

इसे स्थापित करें:

sudo apt-get install icedtea6-plugin

यदि आप वास्तव में ओरेकल के जावा एसई प्लेटफॉर्म का उपयोग करना चाहते हैं , तो मैं सूर्य / ओरेकल के स्वामित्व वाले जावा जेडीके 6/7/8 या जेआरई को कैसे स्थापित कर सकता हूं?


15.04 के तहत आइकडी -7-प्लगइन फ़ायरफ़ॉक्स के साथ अच्छी तरह से काम नहीं करता है। मैंने पाया है कि एक tar.gz वितरण डाउनलोड करने और मैन्युअल रूप से libnpjp2.so / usr / lib / firefox-addons / plugins में सहानुभूति रखने से यह काम कर गया। ध्यान दें कि वेबसाइटों को जावा कंट्रोल पैनल में भी विश्वसनीय के रूप में चिह्नित करने की आवश्यकता है (यह बदले में केवल तभी संभव है जब आपके पास अनपैक जेआर के पूर्ण फ़ोल्डर नाम में स्थान न हो)।
थोर्बोजर्न रेवन एंडरसन

5
OpenJDK अब
Openjdk

उबंटू 16 पर, फ़ायरफ़ॉक्स 50, ओपन-जेडडीके 8 के साथ ... apt-get install आइस्ड-नेट-एक्सएक्सएक्स के बाद apt-get install आइसीडे-प्लगइन ने मेरे लिए चाल चली! आपके उत्तर के लिए धन्यवाद, सुपर सहायक! :)
बैन

2
हमेशा उपयोग करके Open JDK के नवीनतम संस्करण को स्थापित करें sudo apt install default-jdk। वर्तमान में यह संस्करण 8 स्थापित करता है
गेब्रियल स्टेपल्स

52

OpenJDK को स्थापित करना ब्राउज़र में जावा को सक्षम करने के लिए पर्याप्त नहीं है। आपको icedtea-7-pluginपैकेज स्थापित करने की भी आवश्यकता होगी :

सॉफ्टवेयर केंद्र के माध्यम से स्थापित करें

ब्राउज़र के पुनरारंभ की आवश्यकता हो सकती है।


2018 में यह कैसे हो सकता है?
कोनराड गजवेस्की

@KonradGajewski यकीन नहीं है, मैंने हाल ही में किसी भी जावा एप्लेट का उपयोग नहीं किया है। वास्तव में, फ़ायरफ़ॉक्स 52 ने जावा प्लगइन्स के लिए समर्थन को गिरा दिया है और इसलिए क्रोम 45 किया है
लेकेनस्टेन

पिछले कुछ घंटों से, मैं इसे फ़ायरफ़ॉक्स, क्रोमियम या क्रोम के तहत चलाने में असमर्थ था। मुझे कोनकोर में जावा काम करने लगा।
कोनराड गजवेस्की

22

ओरेकल जावा 7 स्थापित करने के लिए:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo mkdir -p /usr/lib/mozilla/plugins #just in case, this will be added to the package in the next version
sudo apt-get install oracle-jdk7-installer

स्थापना समाप्त होने के बाद, यदि आप यह देखना चाहते हैं कि क्या यह सफल रहा, तो आप निम्न कमांड चला सकते हैं: java -version( webupd8.org/2012/01/… देखें )
rubo77

17

OpenJDK स्थापित करना - अनुशंसित

Ubuntu पर जावा को स्थापित करने का सबसे सरल तरीका OpenJDK का उपयोग करना है । यह ज्यादातर लोगों के लिए ठीक काम करेगा। इसे स्थापित करने के लिए, उस पर उबंटू लोगो के साथ छोटे बटन पर क्लिक करें, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

यहां छवि विवरण दर्ज करें

डैश होम खोलने के बाद, आपको टर्मिनल में टाइप करना होगा । उस स्क्रीनशॉट पर क्लिक करें जो नीचे स्क्रीनशॉट में दिया गया है।

यहां छवि विवरण दर्ज करें

यह टर्मिनल खोल देगा , जो उबंटू का संस्करण है विंडोज कमांड प्रॉम्प्ट, हालांकि टर्मिनल में कई और विशेषताएं हैं। अब, टर्मिनल विंडो में निम्न कमांड को कॉपी और पेस्ट करें। आपको ControlShiftVटर्मिनल में टेक्स्ट पेस्ट करने के लिए उपयोग करने की आवश्यकता होगी ।

sudo apt-get install -y openjdk-7-jre openjdk-7-jdk

इस कमांड का उपयोग करने के लिए आपको अपना पासवर्ड दर्ज करना होगा। यद्यपि यह टर्मिनल में दिखाई नहीं देगा, फिर भी जब आप इसे टाइप करेंगे तो यह प्रवेश कर जाएगा। इस कमांड को चलाने के बाद, आपको जावा एप्लिकेशन चलाने और विकसित करने के लिए सेट किया जाएगा।

Oracle जावा स्थापित करना

OpenJDK ज्यादातर लोगों के लिए ठीक काम करता है, लेकिन यदि आप Minecraft खेलते हैं, तो आप इसके बजाय Oracle जावा का उपयोग करना चाहेंगे। ओरेकल जावा को स्थापित करने के लिए, टर्मिनल में एक बार में एक के नीचे कमांड चलाएं।

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

यह जावा को ओरेकल की वेबसाइट से डाउनलोड करेगा, और इसे आपके लिए इंस्टॉल करेगा।


4
3 प्रमुख कारणों में से 1: 1 - JDK और JRE वेब ब्राउज़रों में जावा को सक्षम करने के लिए पर्याप्त नहीं हैं। आपको अभी भी icedtea-pluginपैकेज की आवश्यकता है ( icedtea6-pluginया icedtea7-plugin, जो आपके जावा से मेल खाता है); 2 - जेडीके में पहले से ही जेआरई शामिल है, इसलिए दोनों को स्थापित करने की आवश्यकता नहीं है। नियमित उपयोगकर्ताओं के लिए JRE चुनें (जैसे OP) या जावा डेवलपर्स के लिए JDK। 3 - चूंकि आपको अच्छे स्क्रीनशॉट पोस्ट करने की परेशानी थी, इसलिए टर्मिनल मार्ग का सुझाव क्यों दें? सॉफ्टवेयर सेंटर इस मामले में बहुत अधिक अनुकूल और अनुशंसित है
मेस्त्रेलेयन

webupd8team का PPA बंद कर दिया गया है। संदर्भ
कुल्फी

12

के साथ अपने टर्मिनल खोलें Ctrl+ Alt+ Tऔर:

अब यह l atest Java संस्करण स्थापित करेगा

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

बहुत बहुत धन्यवाद ... लेकिन मैंने आखिरी वाक्य "sudo update-alternatives --config java" कहा, "लिंक ग्रुप java (केवल / usr / bin / java) में एक ही विकल्प है: / usr / lib / jv/ java-7-oracle / jre / bin / java कॉन्फ़िगर करने के लिए कुछ भी नहीं है। ” अगर यह उपयोग में है तो इसे कैसे जांचना चाहिए ???
सेप्ट्रेबा

@Septrba आपके पास केवल "एक" जावा संस्करण स्थापित है, केवल एक ही उपयोग में हो सकता है, और यह वह है जिसे आपने स्थापित किया है। यदि आपके पास एक से अधिक स्थापित हैं, तो यह सूची और दिखाएगा कि कौन सा उपयोग में है। शायद मेरे जवाब में इसे नहीं जोड़ा जाना चाहिए, क्योंकि यह शायद सहायक से अधिक भ्रामक था। : पी
पाइलोफ्रॉक

webupd8team का PPA बंद कर दिया गया है। संदर्भ
कुल्फी

10

ओरेकल जावा 8 को अभी (स्थिर) जारी किया गया था। इसे Ubuntu में स्थापित करने के लिए, आप WebUpd8 Java PPA का उपयोग कर सकते हैं:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

PPA स्वयं Oracle जावा 8 बायनेरिज़ प्रदान नहीं करता है (यह Oracle जावा लाइसेंस द्वारा अनुमति नहीं है)। इसके बजाय, एक इंस्टॉलर का उपयोग किया जाता है जो स्वचालित रूप से ओरेकल जावा को डाउनलोड और इंस्टॉल करता है। इस पीपीए का उपयोग करके, आपको स्वचालित जावा 8 अपडेट भी प्राप्त होंगे।

ओरेकल जावा 8 @ वेब यूपीडी 8 का उपयोग / आगे कॉन्फ़िगर करने के बारे में अधिक जानकारी और कुछ सुझाव उबंटू वाया पीपीए रिपोजिटरी [जेडीके 8] में ओरेकल जावा 8 स्थापित करें


webupd8team का PPA बंद कर दिया गया है। संदर्भ
कुल्फी

5

दुर्भाग्य से, अपने लाइसेंस के साथ मुद्दों के कारण, ओरेकल जावा अब आधिकारिक उबंटू रिपॉजिटरी के भीतर वितरित नहीं किया गया है। आपके पास दो मुख्य विकल्प हैं: या तो OpenJDK आज़माएं - ओरेकल जावा के लिए एक खुला स्रोत प्रतिस्थापन - या "मैनुअल" इंस्टॉलेशन के साथ आगे बढ़ें (जो वास्तव में आप क्या करने की कोशिश कर रहे थे)। इन दोनों विकल्पों का वर्णन विकी: https://help.ubuntu.com/community/Java पर किया गया है । इस पृष्ठ में कुछ अन्य विकल्प भी शामिल हैं, जो आपकी आवश्यकताओं के आधार पर आपको अधिक उपयुक्त लग सकते हैं।

बस एक साइड नोट: अधिकांश समय, उबंटू के साथ, आपको इंटरनेट से सॉफ्टवेयर डाउनलोड नहीं करना चाहिए, बल्कि उबंटू सॉफ्टवेयर सेंटर का उपयोग करना चाहिए। आपको जो सॉफ़्टवेयर मिलेगा, वह स्थिर, सुरक्षित और सिस्टम के मानक सम्मेलनों का सम्मान करना सुनिश्चित करता है। ओरेकल जावा इस नियम का एक अपवाद है।


4

बस Aplications पर जाएं -> Ubuntu सॉफ्टवेयर सेंटर और फिर खोजें Javaयहां छवि विवरण दर्ज करें


1
आपका उत्तर यह होगा कि ओपी पिछला जावा रनटाइम एनवायरनमेंट इंस्टॉल करता है, न कि लेटेस्ट वर्जन jre-6u25-linux-i586.bin
scouser73

1
Scouser73, jre-6u25-linux-i586.bin ओरेकल से मालिकाना जावा कार्यान्वयन की तरह लगता है। यह सवाल OpenJDK के बारे में है।
लेकेनस्टाइन

जो (नारंगी में) चिह्नित है, वह ओपन-जेडीके जावा 6 रनटाइम है!
अलवर

scouser73 ओरेकल जावा के सुरक्षा अद्यतन का उल्लेख कर रहा है। मुझे नहीं पता कि अगर वर्तमान संस्करण प्रभावित हुआ है, तो स्थापित JRE संस्करण 6b22 है, लेकिन ध्यान रखें कि यह Oracle Java के संस्करण संख्या से असंबंधित है, dbhole.wordpress.com/2011/05/27/…
Lekensteyn देखें

खैर, Scouser73 को एक पेज की समस्या थी। मैं केवल jdk का उपयोग करता हूं और वह सब मुझे कभी भी चाहिए ताकि मुझे लगा कि इससे मदद मिलेगी।
अलवर जू

3

# वर्तमान जावा रिलीज - यहां दोनों jdk / jre डाउनलोड करें

sudo mkdir /usr/local/java

cd /usr/local/java

# यदि कोई हो तो पिछले इंस्टाल्स को हटा दें

sudo rm -rf /usr/local/java/jdk*
sudo rm -rf /usr/local/java/jre*

# चाल डाउनलोड / विस्तारित dirs में / usr / स्थानीय / जावा

sudo mv ~/jdk* /usr/local/java/
sudo mv ~/jre* /usr/local/java/

cd /usr/local/java/

# प्रतीकात्मक लिंक बनाएं

sudo ln -s jdk*  jdk
sudo ln -s jre*  jre

# केवल ताजा ubuntu इंस्टॉल पर नीचे करने की जरूरत है - IGNORE अगर पहले से कोई जावा संस्करण स्थापित किया गया है

# सेटअप सिमिलिंक:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jre/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jre/bin/javaws

अंत में, इन्हें अपने ~ / .bashrc में डालें

export JAVA_HOME=/usr/local/java/jdk
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:$HOME/bin:$JRE_HOME/bin

अब आप लॉक हो गए हैं और लोड हो रहे हैं ;-)


3

अद्यतन: Ubuntu 16.04 के बाद से आप इसे ppa के बिना स्थापित कर सकते हैं

$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

कानूनी जवाब:

Ubuntu <16.04 के लिए OpenJDK (ओपन सोर्स संस्करण) से जावा 8 के लिए कोई आधिकारिक पैकेज नहीं था , लेकिन आप इसे इस पीपीए के माध्यम से चलाकर स्थापित कर सकते हैं :

$> sudo add-apt-repository ppa:openjdk-r/ppa
$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

मैं सिर्फ पहले के बिना अंतिम दो कमांड चलाता था और यह काम करता है। तो ऐसा लगता है कि अब (2016) एक आधिकारिक पैकेज है।
टॉम एंडरसन

उबंटू 16.04 के लिए उत्तर अपडेट किया गया
थलोडशेडो

2

Ubuntu में जावा को स्थापित करने के कुछ तरीके हैं:

उबंटू सॉफ्टवेयर सेंटर से सीधे OpenJDK (सूर्य के जावा के बराबर खुला स्रोत) स्थापित करें। आपको बस जावा की खोज करनी है। यह मेरे लिए जैसा है वैसा ही काम करता है।

यदि आपको Sun's Java की आवश्यकता है, तो कहें कि यदि आप Minecraft खेलना चाहते हैं, तो आप JRE को Java.com से वर्णित के रूप में डाउनलोड करते हैं, लेकिन सुनिश्चित करें कि आपकी .bin- फ़ाइल निष्पादित की जा सकती है। आप ऐसा करते हैं कि एक टर्मिनल खोलकर और निम्नलिखित लिखकर (मैं मान लूंगा कि आपके डाउनलोड फोल्डर में यह है इसलिए सीडी लाइन को तदनुसार बदल दें यदि यह वह जगह नहीं है):

cd /home/user/Downloads
sudo chmod +x jre-6u31-linux-i586.bin

फिर, आपको अपना टर्मिनल बंद करने में सक्षम होना चाहिए, अपने .bin-फ़ाइल पर राइट क्लिक करें और "एक्सेक्यूट" का चयन करें, जिसे इंस्टॉलर चलाना चाहिए। यदि यह एक विकल्प नहीं है, तो बस टर्मिनल से निम्न कार्य करें (दो अन्य क्रियाओं के समान फ़ोल्डर में):

./jre-6u31-linux-i586.bin

वह केवल निर्दिष्ट फ़ाइल चलाता है और यदि आपने सफलतापूर्वक दो पहली पंक्तियों में इंस्टॉलेशन किया है।


1

यदि आप फ़ायरफ़ॉक्स में जावा को याद कर रहे हैं, तो

plug=~/.mozilla/plugins/libnpjp2.so && 
test -e $plug && readlink -f $plug || 
  ln -f -s `find ~ -wholename '*jdk*lib*libnpjp2.so' -or -wholename '*jre*lib*libnpjp2.so' | head -n 1` `dirname $plug` && 
ls -la $plug

यह स्क्रिप्ट libnpjp2.so को तब भी अधिलेखित करेगी, भले ही यह मौजूद हो, लेकिन गलत फ़ाइल की ओर इशारा करती है (उदाहरण के लिए, सिम्बल टूट गया है)।


1
इस स्क्रिप्ट को कहाँ से चलाया जाना चाहिए (निर्देशिका स्थान)?
क्रिस्टोफर

जहाँ से आप चाहते हैं, वहाँ प्लगइन ~और usbdirectories के लिए लगता है । $ प्लग वैरिएबल मेक्योर यह है कि सिमिलिंक को सही डायरेक्टरी में रखा गया है।
टेस्ट

0

मैंने टर्मिनल कमांड का उपयोग करके एक टेक्स्ट-आधारित जावा इंस्टॉलर बनाया। यह का उपयोग करता है wget, tar, update-alternatives, और ln। यह Oracle JRE को Firefox प्लगइन के साथ इंस्टॉल करेगा।

आप यहां Google ड्राइव से इंस्टॉलर डाउनलोड कर सकते हैं । फिर इसे अपने होम फोल्डर में खोलें, टर्मिनल खोलें और टाइप करें bash Install। फिर यह टर्मिनल में इंस्टॉलर चलाएगा। यह उपयोग करता है sudo, इसलिए डाउनलोड करने के बाद आपको अपना पासवर्ड टाइप करना होगा। इसके अलावा, यह 64-बिट संस्करण है, इसलिए मैं बाद में 32 बिट जोड़ दूंगा।


0

ओरेकल जावा 8 को स्थापित करने के लिए विस्तृत निर्देश यहां ब्लॉग में अपडेट किए गए हैं

आप त्वरित उत्तर के लिए नीचे दिए गए आदेशों का भी उपयोग कर सकते हैं -

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt install oracle-java8-set-default

javac -version

कृपया ध्यान दें कि आप ओपनजेडके भी स्थापित कर सकते हैं जो कि ओरेकल द्वारा भी बनाए रखा गया है।


webupd8team का PPA बंद कर दिया गया है। संदर्भ
कुल्फी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.