Bagaimana cara menginstal OpenJDK 8 (Ubuntu 19.04)?


21

Hanya openjdk-11-jdk dan yang lebih baru yang tampaknya tersedia. Apakah ada cara untuk menginstal OpenJDK 8? Lebih disukai tanpa menambahkan PPA.


1
Anda dapat mengunduh jdk-8u212-linux-x64.tar.gz(185,98 MB) langsung dari oracle.com/technetwork/java/javase/downloads/… dan menginstalnya di /opt/jvmatau di mana pun Anda inginkan. Harap dicatat bahwa ini BUKAN open jdk 8 .
— Marmayogi

@Marmayogi Itu tidak akan mengaktifkan pembaruan otomatis. Lebih disukai solusi akan menyertakan fitur pembaruan otomatis.
— Andrew

@Marmayogi Itulah Oracle JDK. Opsi pengunduhan untuk OpenJDK di jdk.java.net/java-se-ri/8 sudah usang.
— FliegendeWurst

Itu yang diketahui @Andrew. Terserah pilihan penanya. Saya juga menginstal Oracle JDK 11 di / opt / jvm. Sekarang JDK-12 sudah keluar dan saya baru saja mengunduh beberapa saat yang lalu dan akan menginstal. Satu keuntungan adalah bahwa saya dapat beralih antara JDK-11 dan JDK-12 setiap kali diperlukan.
— Marmayogi

1
Saya berharap untuk menemukan PPA dari orang-orang baik di adoptopenjdk.net - tetapi belum dapat menemukannya.
— jocull

Jawaban:


15

Sampai sekarang, 30 April 2019 02:00 UTC, Buka JDK 8 dan paket yang terkait telah ditambahkan kembali ke repositori Disco Dingo Ubuntu 19.04 yang normal.

Jadi sekarang Anda bisa melakukan hal yang biasa

sudo apt install openjdk-8-jdk

tanpa menambahkan PPA atau mengunduh paket deb.


Sebagai tambahan, saya percaya paket itu dihapus dari 19,04 (sementara awalnya berada di sana) karena (salah?) Dihapus dari pengujian Debian ( laporan bug terkait ) dan kemudian dibersihkan di hilir. Telah ditambahkan kembali hari ini oleh pemeliharanya Matthias Klose alias doko.


Saya baru saja mencobanya pada 11 Mei 2019 11:21 BST tetapi hasilnya tercetak E: Unable to locate package openjdk-8-jdk- sepertinya tidak tersedia lagi?
— Philip Eagles

Saya dapat melihat dari situs web mereka bahwa itu ada dalam pembaruan disko di jagat raya ( packages.ubuntu.com/disco-updates/openjdk-8-jdk ). Apakah Anda mengaktifkannya di sistem Anda? Buka "Perangkat Lunak & Pembaruan" dan pada tab "Perangkat Lunak Ubuntu", aktifkan "... (semesta)" dan pada tab "Pembaruan" aktifkan "Pembaruan yang disarankan (pembaruan disko)"
— Andrew

Terima kasih, itu adalah "Pembaruan yang disarankan (pembaruan disko)" di tab "Pembaruan" yang tidak diaktifkan - Saya menduga ini karena saya memilih untuk melakukan instalasi minimal daripada yang penuh.
— Philip Eagles

11

Meskipun PPA adalah metode yang disukai untuk menginstal JDK 8 untuk mendapatkan pembaruan dan perbaikan yang tepat waktu, tetapi jika Anda masih ingin menginstal tanpa PPA , Anda dapat mengunduh dan menginstal JDK 8 dari paket Ubuntu pool of Universe.

  • Unduh JDK dan 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
    
  • Instal menggunakan 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
    
  • Instal dependensi:

    sudo apt install -f
    

Jika Anda ingin menginstal menggunakan PPA, tambahkan openjdk-r ppa dan instal:

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre

5

Jawaban Kulfy bekerja untuk saya. Namun, saya harus membuat beberapa perubahan untuk membuatnya berfungsi di Ubuntu 19.04.

  1. Unduh JRE dan 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. Coba instal menggunakan dpkg( \tidak berfungsi untuk saya, cukup gunakan spasi):

    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. Jika Anda memiliki dependensi yang hilang, dan kesalahan akan ditampilkan. Instal dependensi:

    sudo apt install -f
    
  4. Setelah menginstal dependensi, coba instal lagi (Lanjutkan ke langkah 2).



0
  1. Tekan di sudut kiri / bawah pada 'tampilkan aplikasi' atau 'tombol windows'
  2. Buka Perangkat Lunak & Pembaruan
  3. Pastikan Anda memeriksa 2 ini Perbarui Perangkat Lunak -> semesta

Pembaruan -> pembaruan disko 4. Tutup (perbarui) 5. Restart Enjoy :)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.