วิธีการติดตั้ง OpenJDK 8 (Ubuntu 19.04)


21

openjdk-11-jdk และใหม่กว่าเท่านั้นที่พร้อมใช้งาน มีวิธีการติดตั้ง OpenJDK 8 หรือไม่? โดยไม่ต้องเพิ่ม PPA


1
คุณสามารถดาวน์โหลดjdk-8u212-linux-x64.tar.gz(185.98 MB) ได้โดยตรงจากoracle.com/technetwork/java/javase/downloads/และติดตั้งที่/opt/jvmหรือที่คุณต้องการ โปรดทราบว่านี้ไม่ได้ open jdk 8
Marmayogi

@Marmayogi นั่นจะไม่เปิดใช้งานการอัปเดตอัตโนมัติ โดยเฉพาะอย่างยิ่งโซลูชันจะมีคุณสมบัติอัปเดตอัตโนมัติ
แอนดรู

@Marmayogi นั่นคือ Oracle JDK ตัวเลือกการดาวน์โหลดสำหรับ OpenJDK ที่jdk.java.net/java-se-ri/8นั้นล้าสมัยแล้ว
FliegendeWurst

นั่นเป็นสิ่งที่รู้ @ แอนดรูว์ มันขึ้นอยู่กับทางเลือกของผู้ถาม ฉันติดตั้ง Oracle JDK 11 บน / opt / jvm ด้วย ตอนนี้ JDK-12 หมดแล้วและฉันเพิ่งดาวน์โหลดไปสักครู่แล้วก็จะทำการติดตั้ง ข้อดีอย่างหนึ่งคือฉันสามารถสลับระหว่าง JDK-11 และ JDK-12 เมื่อใดก็ตามที่ต้องการเกิดขึ้น
Marmayogi

1
ฉันหวังว่าจะได้พบ PPA จากคนดี ๆ ที่adopttopenjdk.net - แต่ยังไม่สามารถหาได้
jocull

คำตอบ:


15

ณ วันที่ 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


ฉันเพิ่งลองสิ่งนี้ในวันที่ 11 พฤษภาคม 2019 11:21 BST แต่มันพิมพ์ออกมาE: Unable to locate package openjdk-8-jdk- ดูเหมือนว่าจะไม่สามารถใช้งานได้อีก
Philip Eagles

ฉันสามารถดูได้จากเว็บไซต์ของพวกเขาว่ามันอยู่ในดิสโก้อัปเดตในจักรวาล ( packages.ubuntu.com/disco-updates/openjdk-8-jdk ) คุณเปิดใช้งานในระบบของคุณหรือไม่? เปิด "ซอฟต์แวร์ & อัปเดต" และบนแท็บ "ซอฟต์แวร์ Ubuntu" เปิดใช้งาน "... (จักรวาล)" และบนแท็บ "อัปเดต" เปิดใช้งาน "อัปเดตที่แนะนำ (อัปเดตดิสโก้)"
Andrew

ขอบคุณมันเป็น "การปรับปรุงที่แนะนำ (การปรับปรุงดิสโก้)" ในแท็บ "การอัปเดต" ที่ไม่ได้เปิดใช้งาน - ฉันเดาว่านี่เป็นเพราะฉันเลือกทำการติดตั้งน้อยที่สุดแทนที่จะเป็นแบบเต็ม
Philip Eagles

11

ในขณะที่ 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

5

คำตอบของ Kulfy นั้นใช้ได้ผลสำหรับฉัน อย่างไรก็ตามฉันต้องทำการเปลี่ยนแปลงบางอย่างเพื่อให้มันทำงานบน Ubuntu 19.04

  1. ดาวน์โหลด 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
    
  2. ลองติดตั้งโดยใช้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
    
  3. หากคุณไม่มีการพึ่งพาและข้อผิดพลาดจะปรากฏขึ้น ติดตั้งการพึ่งพา:

    sudo apt install -f
    
  4. หลังจากติดตั้งการอ้างอิงแล้วลองติดตั้งอีกครั้ง (ไปที่ขั้นตอนที่ 2)



0
  1. กดที่มุมซ้าย / ล่างที่ 'แสดงแอปพลิเคชัน' หรือ 'ปุ่ม windows'
  2. เปิดซอฟต์แวร์ & อัปเดต
  3. ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบ 2 ข้อเหล่านี้แล้ว อัปเดตซอฟต์แวร์ -> จักรวาล

อัปเดต -> ปรับปรุงดิสโก้ 4. ปิด (อัพเดต) 5. รีสตาร์ทสนุก :)

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