2 cara untuk menginstal Oracle Java 17 di Ubuntu 20.04 | 22,04 LTS

Oracle Java 17 tidak tersedia untuk diinstal di Ubuntu 20.04 atau 22.04 LTS menggunakan repositori utama default Linux ini. Oleh karena itu, di sini kita akan mengetahui langkah-langkah untuk mengatur yang sama menggunakan command terminal.

Apa perbedaan utama antara Oracle Jave dan OpenJDK?

Nah, jika Anda tidak menginginkan Java dari Oracle, maka OpenJDK selalu tersedia dengan versi terbaru dan lama untuk diinstal di Ubuntu (melalui repo utama). Namun bagi yang belum tahu persis perbedaan antara Oracle Java dan OpenJDK, mari kita bahas sedikit tentang itu.

Oracle JDK 11, Oracle JDK Java 8, dan Oracle JRE dengan Java Web Start di Java 8 telah dilisensikan di bawah Perjanjian Lisensi OTN untuk Java SE. Oleh karena itu, gratis untuk tujuan pribadi dan pengembangan tetapi ada beberapa batasan untuk useran bisnis dan komersial atau produksi, yang berarti jika seseorang ingin menggunakan salah satu dari mereka untuk tujuan bisnis, mereka harus mendapatkan lisensi komersial. Namun, sejak Java 17, Oracle membuatnya bebas digunakan untuk semua user. Sedangkan OpenJDK memiliki GNU General Public License (GNU GPL), itu adalah versi open-source dari Oracle Java dengan kemampuan yang sama tetapi gratis untuk semua tanpa batasan apa pun. Itulah alasan mengapa sebagian besar distribusi Linux menyediakan OpenJDK melalui repositori utama defaultnya.

Apa itu bahasa pemrograman Java?

Java pada dasarnya adalah bahasa pemrograman yang sering dikenal siswa dan siswa di kelas ilmu komputer. Awalnya, JAVA milik perusahaan “Sun Microsystems”, namun kemudian diakuisisi oleh Oracle pada tahun 2010.

Ini telah digunakan secara luas oleh pengembang atau pemrogram untuk membuat aplikasi atau skrip dengan cepat. Nah, Java adalah salah satu bahasa pemrograman berorientasi objek. Ini berarti bahwa kode program terkait terstruktur dalam kelas dan objek. Misalnya, objek kelas “pena” dapat dibuat. Kelas mendefinisikan properti mana yang dimiliki “pena”: warna, panjang, bentuk. Benda konkret adalah realisasi kelas, misalnya pulpen dengan diameter “1,7 cm” dan warna “hitam”.

Java terutama digunakan untuk memprogram aplikasi web, aplikasi desktop, dan aplikasi. Misalnya, aplikasi untuk sistem operasi Google Android dikembangkan di Java.

Langkah-langkah untuk menginstal Oracle Java 17 (JDK/JRE) di Ubuntu 20.04 |22.04 LTS

Metode #1 menggunakan file Tar

1. Unduh file Deb Oracle Java 17 LTS

Biner Linux Deb untuk menginstal Java 17 dengan mudah tersedia di situs web resmi Oracle, kunjungi itu. Pada halaman, klik file Deb untuk mengunduhnya menggunakan browser atau cukup klik kanan dan salin tautannya. Setelah itu gunakan wget di terminal untuk mengunduh yang sama.

sudo apt install wget -y wget past-link

contoh :

wget https://download.Oracle.com/Java/17/latest/jdk-17_linux-x64_bin.deb

2. Instal Oracle Java JDK 17 di Ubuntu 20.04 |22.04 LTS

Sekarang, setelah paket Debian dari Java 17 terbaru ada di sistem Anda, gunakan manajer paket APT untuk menginstalnya.

sudo apt install./jdk-17_linux-x64_bin.deb

Keluaran:

Membaca daftar paket… Selesai Membangun pohon ketergantungan Membaca informasi status… Selesai Catatan, memilih ‘jdk-17’ daripada ‘./jdk-17_linux-x64_bin.deb’ Paket tambahan berikut akan diinstal: alsa-topology- conf alsa-ucm-conf libasound2 libasound2-data libbsd0 libc6-i386 libc6-x32 libfreetype6 libpng16-16 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libx11-plugin libxi6 libxrender

3. Menginformasikan sistem tentang instalasi Oracle Java baru

Karena kita telah menginstalnya secara manual, beri tahu sistem bahwa kita baru saja menambahkan versi baru java di beberapa direktori atau jalur tertentu. Jadi, itu bisa mengenali hal yang sama.

sudo update-alternatives –install “/usr/bin/java” “java” “/usr/lib/jvm/ jdk-17 /bin/java” 1

4. Setel Java default di Ubuntu 20.04/22.04 (opsional)

Jika Anda tidak ingin menetapkan Oracle Java 17 sebagai Java default di seluruh sistem, Anda dapat melewati langkah ini. Jika tidak, jalankan perintah yang diberikan:

sudo update-alternatives –set java /usr/lib/jvm/ jdk-17 /bin/ java

Di masa depan, jika Anda ingin mengatur beberapa versi lain menjadi versi default maka cukup ubah jalur folder ke biner Java seperti yang ditunjukkan pada perintah di atas

5. Periksa versi Oracle JDK/JRE

Akhirnya, untuk mengonfirmasi Java 17 Oracle, jalankan sintaks yang diberikan:

java –versi

6. Copot atau hapus

Nah, jika Anda tidak membutuhkan versi JAVA ini lagi, kita dapat menghapusnya menggunakan perintah sederhana:

sudo apt purge jdk-17

————————————————————————————————————————————————————

Metode ke-2 menggunakan PPA

Catatan : PPA yang diberikan di sini bukan dari Ubuntu atau Oracle, bukan dari pihak ketiga atau pengembang karenanya tidak akan merekomendasikan untuk sistem produksi. Karena kita tidak tahu kapan pengelola PPA akan meninggalkannya. Namun, keuntungan menggunakan PPA adalah Anda tidak perlu memperbarui Java secara manual di masa mendatang. Menjalankan pembaruan sistem dan perintah pemutakhiran akan melakukannya untuk Anda.

Tambahkan repositori PPA untuk penginstal Oracle JDK 17

Berikut adalah perintah untuk menambahkan repositori PPA untuk Oracle JDK 17:

sudo apt install software-properties-common

sudo add-apt-repository ppa:linuxuprising/Java -y

Jalankan pembaruan sistem

Untuk mengintegrasikan repositori PPA yang ditambahkan dengan benar, jalankan perintah pembaruan sistem sekali lagi:

sudo apt update

Perintah untuk Menginstal JDK-17 di Ubuntu 20.04 | 22.04 Linux

Setelah repositori ditambahkan, jalankan perintah manajer paket APT untuk menginstal Oracle Java 17.

Jika Anda ingin mengatur versi ini sebagai versi default setelah instalasi- jalankan perintah ini

sudo apt install Oracle-Java17-installer –install-recommends

Sedangkan mereka yang ingin menginstal Java 17 tetapi tidak ingin menetapkannya sebagai versi default dapat menggunakan yang ini:

sudo apt install Oracle-Java17-installer –no-install-recommends

Terima Persyaratan

Periksa versi:

java –versi

Untuk menghapus atau menghapusnya

sudo apt autoremove Oracle-Java17-installer Oracle-Java17-set-default –purge

Di mana menghapus repo PPA, gunakan:

sudo add-apt-repository –remove ppa:linuxuprising/Java -y

Artikel lainnya:

• Tambahkan repositori untuk Instal MySQL 5.7 di Ubuntu 20.04 LTS Linux • Cara menginstal MySQL 8.0 Server di Debian 11 Bullseye • Instal VNC Server di Ubuntu 20.04 | 18.04 • 2 cara untuk menginstal Browser Chrome di Ubuntu