Oracle-Java8-Installer: ไม่มีตัวเลือกการติดตั้ง


44

ฉันพยายามติดตั้ง Oracle Java 8 บนเซิร์ฟเวอร์ Ubuntu ของฉัน (16.04 LTS, อัปเดตอย่างสมบูรณ์, x64) ฉันทำตามคำแนะนำนี้ (ง่ายมาก): 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

จุดสิ้นสุดนั้นไม่สามารถใช้งานได้อีกต่อไปหรือไม่ มีแหล่งที่มาอื่นสำหรับ Oracle Java 8 หรือไม่? ฉันเห็นกลุ่ม "webupd8" ที่กล่าวถึงในคู่มือเกือบทุกคำนอกเหนือจากการใช้ dpkg เพื่อติดตั้งแพ็คเกจด้วยตนเอง (แต่ฉันจะได้รับการอัปเดตจาก Oracle หรือไม่)


10
เรียน !!! - PPA นี้ยกเลิก - webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Rafaf Tahsin

1
@RafafTahsin และฉันสงสัยว่าทำไมภาพนักเทียบท่าของฉันถึงแตกอย่างกะทันหัน ขอบคุณสำหรับลิงค์ คุณมีทางออกหรือไม่?
coding_idiot

ไม่มีคำตอบสำหรับฉัน (Ubuntu 18.04) tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic ลิงก์นี้ใช้ได้สำหรับฉัน
Saleh Enam Shohag

ตามเหตุผลที่ถูกกล่าวถึงโดยความคิดเห็น @RafafTahsin ตอนนี้คุณสามารถติดตั้ง Java โดยใช้หนึ่งในสองวิธีแก้ปัญหาaskubuntu.com/a/55960/214624หรือaskubuntu.com/a/56119/214624
ahmed hamdy

sudo apt install default-
jre

คำตอบ:


42

ข้อผิดพลาดคือคุณใช้คำแนะนำในการติดตั้ง java บน Debian ไม่ใช่ Ubuntu

  1. ในฐานะ root ให้ไปที่โฟลเดอร์นี้: /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เช่นกันเพื่อที่จะทำให้แพคเกจจาวานี้เป็นจาวาเริ่มต้นในระบบของคุณ

หมายเหตุ: คำตอบนี้ไม่สามารถใช้งานได้อีกต่อไปเนื่องจาก WebUpd8 PPA เลิกใช้แล้วเนื่องจาก Oracle ได้เปลี่ยนการอนุญาตให้ใช้สิทธิ์และการ จำกัด การเข้าถึงฐานข้อมูล Oracle Java รายละเอียดที่http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.htmlรายละเอียด


6
หลังจากวันที่ 16 เมษายน พ.ศ. 2519 เราไม่สามารถติดตั้ง jdk ได้เนื่องจากคำตอบที่กล่าวถึงกรณีนี้ Oracle เปลี่ยนใบอนุญาต JDK เราสามารถรับข้อมูลนี้ได้จากเอาท์พุทเทอร์มินัลหลังจากดำเนินการsudo add-apt-repository ppa:webupd8team/java
Aolphn

tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionicลิงก์นี้ใช้ได้สำหรับฉัน
Saleh Enam Shohag

Nio ทำงานได้นานขึ้นตามที่อธิบายไว้ที่นี่: webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Alexandro de Oliveira

2
สามารถติดตั้งได้กับ: sudo apt install default-jreหรือsudo apt install openjdk-11-jre-headlessORsudo apt install openjdk-8-jre-headless
itsazzad

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

อีกวิธีในการทำคือติดตั้งผ่านทาง synaptic การลงคะแนนให้ฉัน @ycomp
bademba

11
สิ่งนี้ไม่ทำงานอีกต่อไป - ตอนนี้มี 404 วินาทีสำหรับไบนารี
ปีเตอร์ Ajtai

มีคนแนะนำวิธีที่ดีที่สุดในการจัดการกับสถานการณ์นี้เมื่อทำการติดตั้ง java8 ที่สร้างขึ้น 404 สำหรับการดาวน์โหลดไบนารีหรือไม่
oivoodoo

tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionicลิงก์นี้ใช้ได้สำหรับฉัน
Saleh Enam Shohag

1

ต้องการสิ่งนี้สำหรับ JabRef บน Ubuntu ล่าสุดซึ่ง

ใช้ Java เวอร์ชัน 11 ซึ่ง JabRef ไม่รองรับในขณะนี้

(ที่มา: http://help.jabref.org/en/Installation#installation-commands )


ดังนั้นฉันออกsudo add-apt-repository ppa:webupd8team/javaซึ่งบอกฉัน:

[คำอธิบายยาว ๆ คุณจะเห็นด้านล่าง]

ด้วยเหตุนี้ PPA นี้ถูกยกเลิก (เว้นแต่ฉันจะหาวิธีแก้ไขข้อ จำกัด นี้)


วิธีแก้ปัญหาที่ไปได้ดีสำหรับกรณีของฉันคือ

ติดตั้ง Java เวอร์ชันที่รองรับ (7 หรือ 8) ผ่านเว็บไซต์ของ Oracle

(ที่มา: บทนำ / 2. Oracle Java: -> https://help.ubuntu.com/community/Java )

ในการทำเช่นนั้นคลิกไปที่ไซต์นี้: https://www.java.com/th/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


หาก Java 11 ไม่ใช่ปัญหาสำหรับคุณคุณอาจต้องการใช้บทช่วยสอนนี้: https://tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic/


[คำอธิบายที่ยาว]

สิทธิ์การใช้งาน Oracle JDK มีการเปลี่ยนแปลงสำหรับรุ่นที่เริ่มต้นในวันที่ 16 เมษายน 2019

ข้อตกลงสิทธิ์การใช้งานเครือข่ายเทคโนโลยี Oracle ใหม่สำหรับ Oracle Java SE แตกต่างอย่างมากจากใบอนุญาต Oracle JDK ก่อนหน้า ใบอนุญาตใหม่อนุญาตการใช้งานบางอย่างเช่นการใช้งานส่วนตัวและการพัฒนาโดยไม่มีค่าใช้จ่าย แต่การใช้งานอื่น ๆ ที่ได้รับอนุญาตภายใต้สิทธิ์การใช้งาน Oracle JDK ก่อนหน้าอาจไม่สามารถใช้ได้อีกต่อไป โปรดตรวจสอบข้อกำหนดอย่างรอบคอบก่อนที่จะดาวน์โหลดและใช้ผลิตภัณฑ์นี้ คำถามที่พบบ่อยมีอยู่ที่นี่: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

การดาวน์โหลด Oracle Java ตอนนี้ต้องเข้าสู่บัญชี Oracle เพื่อดาวน์โหลดการอัพเดท Java เช่น Oracle Java 8u211 / Java SE 8u212 ล่าสุด ด้วยเหตุนี้ฉันไม่สามารถอัปเดต PPA ด้วย Java ล่าสุด (และลิงก์เก่าถูกทำลายโดย Oracle)

ด้วยเหตุนี้ PPA นี้ถูกยกเลิก (เว้นแต่ฉันจะหาวิธีแก้ไขข้อ จำกัด นี้)

โปรแกรมติดตั้ง Oracle Java (JDK) (ดาวน์โหลดและติดตั้ง Oracle JDK8 โดยอัตโนมัติ) ไม่มีไฟล์ Java ที่แท้จริงใน PPA นี้

สิ่งสำคัญ -> ทำไมโปรแกรมติดตั้ง Oracle Java 7 และ 6 ไม่ทำงานอีกต่อไป: http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html

อัปเดต: Oracle Java 9 หมดอายุแล้ว: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html

PPA รองรับ Ubuntu 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

คำแนะนำในการติดตั้ง Debian: - Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html HTML :

สำหรับ Oracle Java 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 เพื่อยกเลิกการเพิ่ม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.