openjdk-11-jdk และใหม่กว่าเท่านั้นที่พร้อมใช้งาน มีวิธีการติดตั้ง OpenJDK 8 หรือไม่? โดยไม่ต้องเพิ่ม PPA
openjdk-11-jdk และใหม่กว่าเท่านั้นที่พร้อมใช้งาน มีวิธีการติดตั้ง OpenJDK 8 หรือไม่? โดยไม่ต้องเพิ่ม PPA
คำตอบ:
ณ วันที่ 30 เมษายน 2019 02:00 UTC, เปิด JDK 8 และแพคเกจที่เกี่ยวข้องได้ถูกเพิ่มกลับไปที่แหล่งเก็บข้อมูล Ubuntu 19.04 Disco Dingo ปกติ
ดังนั้นตอนนี้คุณสามารถทำตามปกติ
sudo apt install openjdk-8-jdk
โดยไม่ต้องเพิ่ม PPA ใด ๆ หรือดาวน์โหลดแพ็คเกจ. deb
นอกเหนือจากนี้ฉันเชื่อว่าแพคเกจนั้นถูกลบออกจาก 19.04 (ในขณะที่อยู่ที่นั่น) เพราะมันถูก (ผิดพลาด?) ออกจากการทดสอบ Debian ( รายงานข้อผิดพลาดที่เกี่ยวข้อง ) จากนั้นทำความสะอาดอัพสตรีม มันได้รับการเพิ่มอีกครั้งในวันนี้โดยผู้ดูแล Matthias Klose aka doko
E: Unable to locate package openjdk-8-jdk
- ดูเหมือนว่าจะไม่สามารถใช้งานได้อีก
ในขณะที่ PPA เป็นวิธีที่ต้องการในการติดตั้ง JDK 8 เพื่อรับการอัพเดทและแก้ไขอย่างทันท่วงที แต่ถ้าคุณยังคงต้องการติดตั้งโดยไม่มี PPAคุณสามารถดาวน์โหลดและติดตั้ง JDK 8 ได้จากแพ็คเกจของ Universe ของ Ubuntu
ดาวน์โหลด JDK และ JRE:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
ติดตั้งโดยใช้ dpkg:
sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
ติดตั้งการพึ่งพา:
sudo apt install -f
หากคุณต้องการติดตั้งโดยใช้ PPA ให้เพิ่ม openjdk-r ppa และติดตั้ง:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre
คำตอบของ Kulfy นั้นใช้ได้ผลสำหรับฉัน อย่างไรก็ตามฉันต้องทำการเปลี่ยนแปลงบางอย่างเพื่อให้มันทำงานบน Ubuntu 19.04
ดาวน์โหลด JRE และ JDK:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
ลองติดตั้งโดยใช้dpkg
( ใช้งาน\
ไม่ได้สำหรับฉันเพียงใช้ช่องว่าง):
sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
หากคุณไม่มีการพึ่งพาและข้อผิดพลาดจะปรากฏขึ้น ติดตั้งการพึ่งพา:
sudo apt install -f
หลังจากติดตั้งการอ้างอิงแล้วลองติดตั้งอีกครั้ง (ไปที่ขั้นตอนที่ 2)
บน Launchpad OpenJDK builds (archs ทั้งหมด)มีทุกเวอร์ชันของ Java JRE / JDK (OpenJDK
jdk-8u212-linux-x64.tar.gz
(185.98 MB) ได้โดยตรงจากoracle.com/technetwork/java/javase/downloads/และติดตั้งที่/opt/jvm
หรือที่คุณต้องการ โปรดทราบว่านี้ไม่ได้open jdk 8