GNU/Linux >> Belajar Linux >  >> Debian

Bagaimana cara menginstal Oracle Java 16 di Debian, Ubuntu, Pop! _OS atau Linux Mint menggunakan repositori APT PPA

Mereka yang ingin menginstal Oracle Java 16 terbaru (baru saja dirilis) pada distribusi Ubuntu, Debian, dan Linux berdasarkan mereka seperti Linux Mint, Pop! _OS, dll. dapat melakukannya sekarang dengan PPA Pemberontakan Linux. Oracle JDK 16 akan menerima setidaknya dua pembaruan triwulanan sebelum Oracle JDK 17 mengikuti pada September 2021.

Lihat apa yang baru di Oracle Java 16 dengan melihat pengumuman Rilis.

Saya ingin menunjukkan bahwa saya tidak merekomendasikan penggunaan Oracle Java, tetapi saya membuat ini tersedia bagi mereka yang membutuhkannya. Oracle Java menggunakan lisensi komersial yang dimulai dengan Java 11 yang memungkinkannya untuk diunduh dan digunakan secara gratis untuk pengembangan dan pengujian saja, tetapi biaya harus dibayarkan untuk penggunaan dalam produksi. Alih-alih Oracle Java, Anda dapat menggunakan build JDK open source seperti yang ditawarkan oleh AdoptOpenJDK Atau Zulu OpenJDK.

Penginstal Oracle Java 16 ini didasarkan pada paket Java Web Upd8 (jadi kredit diberikan kepada pembuat aslinya) dengan sedikit modifikasi, dan tidak termasuk binari Oracle Java. Sebagai gantinya, ia secara otomatis mengunduh, menginstal (dengan beberapa penyesuaian seperti rendering font yang lebih baik, menambahkan item menu aplikasi, dll.), dan secara opsional menetapkan Oracle Java 16 sebagai Java default (menjalankan alternatif pembaruan, mengekspor variabel lingkungan Java_HOME, dll.) pada Sistem Anda.

Oracle menawarkan paket DEB untuk Oracle Java, tetapi paket ini hanya menyalin binari Java /usr/lib/jvm tanpa melakukan hal lain, jadi sama saja dengan menyalin direktori Java ke lokasi ini sendiri.

PPA menawarkan Oracle JDK 16 untuk arsitektur x64 dan aarch64, ini adalah satu-satunya dua arsitektur yang Oracle menyediakan Java 16 terbaru.

Anda mungkin juga tertarik dengan:Cara menginstal / beralih di antara beberapa versi Java dengan SDKMAN

Cara menginstal Oracle JDK 16 di Ubuntu, Debian, Linux Mint, Pop! _OS atau Zorin Os dengan repositori APT PPA

Tambahkan repositori Oracle Java 16 PPA dan perbarui sumber perangkat lunak ke Ubuntu, Linux Mint, Pop! _OS atau Zorin Os menggunakan perintah berikut:

sudo add-apt-repository ppa:linuxuprising/java

sudo apt update

Tambahkan repositori Oracle Java 16 PPA (dan kuncinya) dan perbarui sumber perangkat lunak pada Debian dan distribusi Linux lainnya berdasarkan Debian (tetapi bukan berbasis Ubuntu dan Ubuntu) dengan:

su -

echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu focal main" | tee /etc/apt/sources.list.d/linuxuprising-java.list

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

apt-get update

exit

Sekarang Anda dapat menginstal Oracle JDK 16 pada distribusi Debian / Ubuntu dan Linux berdasarkan ini:

  • Instal Oracle JDK 16 dan jadikan versi JDK default:

sudo apt install oracle-java16-installer --install-recommends

  • Instal Oracle JDK 16, tetapi jangan jadikan versi JDK default:
sudo apt install oracle-java16-installer --no-install-recommends

Anda dapat mengontrol apakah Oracle JDK 16 adalah versi JDK standar atau dengan bantuan oracle-java16-set-default Kemasan. Jika ini diinstal, Oracle JDK 16 ditetapkan sebagai default; Hapus paket ini sehingga Oracle Java 16 tidak disetel sebagai default (kecuali jika itu adalah satu-satunya versi Java pada sistem).

Paket ini ditetapkan sebagai paket yang direkomendasikan untuk penginstal Oracle Java 16, jadi instal oracle-java16-installer dengan --install-recommends juga menginstal oracle-java16-set-default .

Untuk memeriksa versi Java mana yang ditetapkan sebagai default pada sistem Anda, Anda dapat melakukan hal berikut:java -version dan atau javac -version . Contoh dengan output yang menunjukkan Oracle Java 16 sebagai default:

$ java -version
java version "16" 2021-03-16
Java(TM) SE Runtime Environment (build 16+36-2231)

Java HotSpot(TM) 64-Bit Server VM (build 16+36-2231, mixed mode, sharing)

$ javac -version
javac 16

Dalam beberapa kasus, penginstal mungkin gagal mengunduh arsip Oracle Java 16 .tar.gz dari Oracle. Ada beberapa kemungkinan masalah untuk ini:Anda berada di belakang router / firewall yang mencegahnya, koneksi internet Anda terputus selama proses pengunduhan, dll.

Untuk mengatasinya, Anda dapat mengunduh file ini sendiri dari Oracle dengan cara lain, mis. Dengan pergi ke rumah teman, menggunakan web browser dengan proxy, dll dan kemudian mengonversi file Oracle Java 16 .tar.gz yang diunduh menjadi /var/cache/oracle-jdk16-installer (buat folder ini sebagai root jika belum ada), lalu instal oracle-java16-installer Paket dari PPA Pemberontakan Linux seperti yang dijelaskan di atas.

Dengan cara ini, penginstal Oracle Java 16 menggunakan arsip lokal alih-alih mencoba mengunduhnya sendiri. Pastikan paket Oracle Java 16 .tar.gz yang diunduh dan paket Oracle Java Installer dari PPA keduanya versi yang sama, jika tidak, ini tidak akan berfungsi.

Anda mungkin juga tertarik dengan:Penginstal Oracle Java 11 baru untuk Ubuntu, Debian atau Linux Mint (dengan Oracle Java .tar.gz lokal)

Cara menerima lisensi Oracle Java 16 secara otomatis

Untuk mengunduh dan menginstal Oracle Java 16, pengguna harus menerima lisensi. Dalam beberapa kasus, seperti saat digunakan dalam skrip otomatis, Anda mungkin ingin secara otomatis menerima lisensi dengan sebuah perintah. Anda dapat melakukannya dengan menggunakan:

echo oracle-java16-installer shared/accepted-oracle-license-v1-2 select true | sudo /usr/bin/debconf-set-selections

Jika itu tidak berhasil, coba perintah ini juga:

echo oracle-java16-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections


Debian
  1. Cara Menginstal VLC 1.1.13 di Ubuntu 11.10 / 12.04, Linux Mint 12

  2. Cara Mengkompilasi dan Menginstal wxWidgets di Ubuntu/Debian/Linux Mint

  3. Cara menginstal lingkungan desktop Deepin di Ubuntu 20.10 atau 20.04 / Linux Mint 20.x.

  1. Cara menginstal Oracle Java SE Development Kit di Debian 9 Stretch Linux

  2. Cara menginstal Oracle Java 14 (JDK 14) di Ubuntu, Debian atau Linux Mint dari repositori APT PPA

  3. Instal Oracle Java 13 di Ubuntu, Linux Mint atau Debian dari repositori APT PPA

  1. Cara Menginstal Pip Di Ubuntu 18.04, Debian 9 &Linux Mint 19

  2. Cara Menginstal VLC 2.0.6 di Ubuntu 12.10, Linux Mint 14

  3. Cara Menginstal Oracle Java JDK 11/8 di Ubuntu 16.04 &Linux Mint 18