Oracle-Java8- इंस्टॉलर: कोई इंस्टॉलेशन उम्मीदवार नहीं


45

मैं अपने Ubuntu सर्वर (16.04 एलटीएस, पूरी तरह से अद्यतन, x 64) पर ओरेकल जावा 8 स्थापित करने की कोशिश कर रहा हूं। मैंने इसका अनुसरण किया (बहुत सरल) गाइड: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

चलने के बाद apt-get update, मुझे अपडेट के लिए हिट होने वाली साइटों की मानक सूची मिलती है, लेकिन मुझे निम्न त्रुटि मिलती है (जो मुझे लगता है कि इस मुद्दे का स्रोत है):

Err:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 Packages
404 not found

अन्य सभी URL काम करते हैं, न कि केवल amd64 समापन बिंदु।

फिर, दौड़ते समय apt-get install oracle-java8-installer, मुझे निम्नलिखित त्रुटि मिलती है:

 Package oracle-java8-installer is not available, but is referred to by another package.
 This may mean that the package is missing, has been obsoleted, or is only available from another source
 E: Package 'oracle-java8-installer' has no installation candidate

क्या वह समापन बिंदु अभी उपलब्ध नहीं है? ओरेकल जावा 8 के लिए एक और स्रोत है? मैं "webupd8" समूह को बहुत से हर गाइड पर उल्लेखित करता हूं, इसके अलावा पैकेज को मैन्युअल रूप से स्थापित करने के लिए dpkg का उपयोग करने के अलावा (लेकिन फिर मुझे Oracle से अपडेट मिलता है?)


10
ध्यान!!! - इस पीपीए को DISCONTINUED - webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Rafaf तहसीन

1
@RafafTahsin और मैं सोच रहा था कि मेरी डॉकटर छवि अचानक क्यों टूट गई है। लिंक के लिए धन्यवाद। क्या आपके पास एक समाधान है ?
कोडिंग_डॉट

मेरे लिए कोई जवाब नहीं दिया गया (ubuntu 18.04)। tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic इस लिंक ने मेरे लिए काम किया।
सालेह एनाम शोहग

कारण के अनुसार अब आप जावा दो समाधान में से एक का उपयोग कर स्थापित कर सकते हैं @RafafTahsin टिप्पणी से उल्लेख किया गया था, askubuntu.com/a/55960/214624 या askubuntu.com/a/56119/214624
अहमद hamdy

sudo apt install default-jre
बैरार्ड

जवाबों:


42

गलती यह है कि आपने डेबियन पर जावा को स्थापित करने के निर्देशों का उपयोग किया है। उबंटू नहीं।

  1. रूट के रूप में, इस फ़ोल्डर में जाएं: /etc/apt/sources.list.d
  2. इस फ़ाइल का पता लगाएँ: webupd8team-java.listऔर इसे हटा दें।
  3. sudo apt-get updateसिस्टम के लिए उस अपडेट सर्वर के किसी भी संदर्भ को हटाने के लिए निष्पादित करें।
  4. sudo add-apt-repository ppa:webupd8team/javaअपने सिस्टम में सही ppa जोड़ने के लिए निष्पादित करें।
  5. sudo apt-get updateफिर से निष्पादित करें और आपको सब कुछ सही ढंग से स्थापित करने में सक्षम होना चाहिए।

मैं आपको यह स्थापित करने की सलाह oracle-java8-set-defaultदूंगा, ताकि इस जावा पैकेज को आपके सिस्टम पर डिफ़ॉल्ट जावा बनाया जा सके।

नोट: यह जवाब अब काम नहीं करता है, क्योंकि Oracle के बाद से WebUpd8 PPA को हटा दिया गया है, क्योंकि Oracle ने जावा जावा कोडबेस में लाइसेंसिंग और एक्सेस प्रतिबंधों को बदल दिया है। विवरण http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-deb.html.html


6
अप्रैल 16,2019 के बाद हम jdk को स्थापित नहीं कर सकते क्योंकि यह उत्तर उल्लिखित मामला है Oracle बदलाव JDK लाइसेंस। हम निष्पादित करने के बाद टर्मिनल के आउटपुट से यह जानकारी प्राप्त कर सकते हैंsudo add-apt-repository ppa:webupd8team/java
Aolphn

tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic इस लिंक ने मेरे लिए काम किया।
सालेह एनम शोहग

Nio अब यहाँ बताए अनुसार काम करता है: webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
अलेक्जेंड्रो डी ओलिवेरा

2
के साथ स्थापित किया जा सकता है: sudo apt install default-jreया sudo apt install openjdk-11-jre-headlessORsudo apt install openjdk-8-jre-headless
इसके

9

निम्न आदेश चलाएँ:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

फिर, एक विशिष्ट jdk को चलाने के लिए इन्हें चलाएं:

jdk6:

sudo apt-get install oracle-java6-installer

jdk7:

sudo apt-get install oracle-java7-installer

jdk8:

sudo apt-get install oracle-java8-installer

महान, मेरे लिए काम करता है
ycomp

इसे करने का दूसरा तरीका सिंटैप्टिक के माध्यम से स्थापित करना है। मेरे लिए upvote @ycomp
bademba

11
यह अब काम नहीं करता है - बायनेरिज़ के लिए अब 404s है
पीटर अज़ताई

किसी को इस स्थिति को संभालने का सबसे अच्छा तरीका सुझा सकता है जब java8 की स्थापना पर यह बायनेरी डाउनलोड करने पर 404 का उत्पादन करता है?
oivoodoo

tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic इस लिंक ने मेरे लिए काम किया।
सालेह एनम शोहग

1

हाल ही के उबंटू पर JabRef के लिए यह आवश्यक है

जावा संस्करण 11 का उपयोग करता है जो वर्तमान में JabRef द्वारा समर्थित नहीं है

(स्रोत: http://help.jabref.org/en/Installation#installation-commands )


इसलिए मैंने जारी किया sudo add-apt-repository ppa:webupd8team/javaजो मुझे बताता है:

[लंबी व्याख्या आपको नीचे देखने को मिलती है]

इस कारण से, इस पीपीए को अस्वीकृत कर दिया जाता है (जब तक कि मुझे इस सीमा के आसपास कोई रास्ता नहीं मिल जाता है)।


मेरे केस के लिए जो वर्कअराउंड अच्छा हुआ वह था

Oracle की वेबसाइट के माध्यम से जावा (7 या 8) का एक समर्थित संस्करण स्थापित करें

(स्रोत: परिचय / 2। ओरेकल जावा: -> https://help.ubuntu.com/community/Java )

ऐसा करने के लिए, इस साइट पर क्लिक करें: https://www.java.com/en/download/linux_manual.jsp

फिर संबंधित फिटिंग फ़ाइल डाउनलोड करें और दिए गए निर्देशों का पालन करें।

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

cd /usr/java/jre1.8.0_221/bin/
./java -jar ~/bin/JabRef.dir/JabRef-4.3.1.jar #or where your .jar file lies


यदि जावा 11 आपके लिए कोई समस्या नहीं है, तो आप शायद इस ट्यूटोरियल का उपयोग करना चाहते हैं: https://tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic/


[लंबी व्याख्या]

Oracle JDK लाइसेंस 16 अप्रैल, 2019 से शुरू होने वाले रिलीज़ के लिए बदल गया है।

ओरेकल जावा एसई के लिए नया ओरेकल टेक्नोलॉजी नेटवर्क लाइसेंस समझौता ओरेकल के जेडीके लाइसेंसों से काफी अलग है। नया लाइसेंस कुछ उपयोगों को अनुमति देता है, जैसे कि व्यक्तिगत उपयोग और विकास उपयोग, बिना किसी लागत के - लेकिन अन्य उपयोग जो पूर्व के Oracle JDK लाइसेंस के तहत अधिकृत हैं वे अब उपलब्ध नहीं हो सकते हैं। कृपया इस उत्पाद को डाउनलोड करने और उपयोग करने से पहले शर्तों की सावधानीपूर्वक समीक्षा करें। एक FAQ यहाँ उपलब्ध है: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

ओरेकल जावा डाउनलोड को अब नवीनतम ओरेकल जावा 8u211 / जावा एसई 822212 की तरह जावा अपडेट डाउनलोड करने के लिए एक ओरेकल खाते में लॉग इन करना होगा। इस वजह से मैं नवीनतम जावा के साथ पीपीए को अपडेट नहीं कर सकता (और पुराने लिंक ओरेकल द्वारा तोड़ दिए गए थे)।

इस कारण से, इस पीपीए को अस्वीकृत कर दिया जाता है (जब तक कि मुझे इस सीमा के आसपास कोई रास्ता नहीं मिल जाता है)।

ओरेकल जावा (JDK) इंस्टॉलर (Oracle JDK8 को स्वचालित रूप से डाउनलोड और इंस्टॉल करता है)। इस पीपीए में कोई वास्तविक जावा फाइलें नहीं हैं।

महत्वपूर्ण -> ओरेकल जावा 7 और 6 इंस्टॉलर क्यों नहीं लंबा काम: http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html

अपडेट: ओरेकल जावा 9 जीवन के अंत तक पहुँच गया है: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html

पीपीए उबंटू 18.10, 18.04, 16.04, 14.04 और 12.04 का समर्थन करता है।

अधिक जानकारी (और Ubuntu स्थापना निर्देश): - http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

डेबियन स्थापना निर्देश: - ओरेकल जावा 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

Oracle जावा 11 के लिए, एक अलग PPA देखें -> https://www.linuxuprising.com/2019/06/new-oracle-java-11-installer-for-ubuntu.html अधिक जानकारी: https://launchpad.net / ~ webupd8team / + पुरालेख / ubuntu / java प्रेस [ENTER] जारी रखने या इसे जोड़ने के लिए Ctrl-c को रद्द करने के लिए।

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