GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Java 17 (JDK 17) di Debian 11 Bullseye

Jawa adalah bahasa pemrograman multiguna tujuan umum, berbasis kelas, berorientasi objek yang populer karena desainnya memiliki ketergantungan implementasi yang lebih rendah, yang berarti bahwa kode Java yang dikompilasi dapat dijalankan pada semua platform yang mendukung Java tanpa perlu kompilasi ulang. Oleh karena itu, Java juga cepat, aman, dan andal. Ini banyak digunakan untuk mengembangkan aplikasi Java di laptop, pusat data, konsol game, superkomputer ilmiah, ponsel, dll.

JDK 17 (JDK 17) telah menghadirkan peningkatan bahasa baru, pembaruan perpustakaan, dukungan untuk komputer Apple baru, penghapusan dan penghentian fitur lama, dan bekerja untuk memastikan kode Java yang ditulis hari ini akan terus berfungsi tanpa perubahan di versi JDK mendatang.

Dalam tutorial berikut, Anda akan mempelajari cara menginstal Java 17 (JDK 17) terbaru di Debian 11 Bullseye .

Prasyarat

  • OS yang Disarankan: Debian 11 Bullseye
  • Akun pengguna: Akun pengguna dengan hak istimewa sudo atau akses root (perintah su) .
  • Paket yang Diperlukan: keriting

Memperbarui Sistem Operasi

Perbarui Debian 11 . Anda sistem operasi untuk memastikan semua paket yang ada mutakhir:

sudo apt update && sudo apt upgrade

Akses Root atau Sudo

Secara default, ketika Anda membuat akun Anda saat memulai dengan Debian dibandingkan dengan distribusi lain, itu tidak secara otomatis menerima status sudoers. Anda harus memiliki akses ke sandi root untuk menggunakan perintah su atau kunjungi tutorial kami tentang Cara Menambahkan Pengguna ke Sudoers di Debian.

Instal Java JDK 17 – Metode APT

Opsi pertama adalah menginstal JDK dari repositori default Debian 11. Saat ini, Java 17 ditampilkan dalam repositori. Namun, seperti semua paket repositori Debian sering kali tertinggal di belakang versi yang lebih baru di masa mendatang atas nama stabilitas.

Untuk menginstal menggunakan manajer paket APT, jalankan perintah berikut:

sudo apt install openjdk-17-jre openjdk-17-jdk

Contoh keluaran:

Ketik Y, lalu tekan ENTER KEY untuk melanjutkan penginstalan.

Selanjutnya, konfirmasikan penginstalan berhasil dengan mencentang perintah kebijakan apt-cache :

sudo apt-cache policy openjdk-17-jre openjdk-17-jdk

Contoh keluaran:

Untuk menghapus Java JDK 17 menggunakan metode pengelola paket apt, jalankan perintah berikut:

sudo apt autoremove openjdk-17-jre openjdk-17-jdk --purge

Contoh keluaran:

Ketik Y, lalu tekan ENTER KEY untuk melanjutkan penghapusan instalasi.

Instal Java JDK 17 – Metode DPKG

Instal Java 17

Opsi yang lebih mudah tetapi paling ketat adalah menginstal Java JDK 17 menggunakan perintah dpkg, yang merupakan alat untuk menginstal, membangun, menghapus, dan mengelola paket Debian.

Pertama, unduh paket .deb dari halaman unduh Java:

Contoh:

Unduh paket .deb dari direktori situs web, atau salin dan tempel tautan ke perintah wget di terminal Anda.

Contoh:

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb

Perhatikan, tautan ini akan berfungsi jika tidak membuka situs web untuk mendapatkan yang baru.

Setelah Anda mengunduh paket .deb , jalankan perintah berikut di terminal Anda untuk menginstal Java:

sudo dpkg -i jdk-17_linux-x64_bin.deb

Contoh keluaran:

Hapus Java 17

Jika Anda tidak lagi membutuhkan JDK 17 dan telah menginstal perangkat lunak menggunakan paket .deb JDK, Anda dapat menggunakan perintah dpkg berikut dengan opsi flag -r yang akan menghapus paket seperti contoh di bawah ini:

sudo dpkg -r jdk-17

Contoh keluaran:

Instal Java JDK 17 – Metode Manual

Opsi kedua dan yang paling direkomendasikan adalah menginstal JDK 17, cara manual yang memberi pengguna lebih banyak kebebasan dan kekuatan untuk apa yang mereka inginkan dan di mana saja diinstal pada sistem mereka.

Instal Paket Ketergantungan

Agar berhasil menginstal JDK 17, Anda perlu menginstal paket-paket berikut.

sudo apt install libc6-i386 libc6-x32 curl -y

Unduh Versi Java 17 Terbaru

Kunjungi halaman unduhan untuk mendapatkan tautan versi build terbaru, lalu gunakan perintah curl following berikut :

curl  -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

Setelah unduhan selesai, Anda perlu mengekstrak arsip sebagai berikut:

tar -xvf jdk-17_linux-x64_bin.tar.gz

Konfigurasi dan Instal Java 17

Selanjutnya, pindahkan direktori arsip hasil ekstrak ke /opt/ lokasi:

sudo mv jdk-17 /opt/jdk17

Sekarang Anda perlu mengatur variabel lingkungan seperti di bawah ini:

export JAVA_HOME=/opt/jdk-17
export PATH=$PATH:$JAVA_HOME/bin

Java 17 sekarang diinstal. Untuk mengonfirmasi, gunakan perintah berikut:

java --version
echo $JAVA_HOME

Jika diinstal dengan benar, Anda akan melihat output berikut:

java 17 2021-09-14 LTS
Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)
/opt/jdk-17

Seperti yang Anda lihat, Anda dapat melihat bahwa versinya adalah Java JDK 17 build . terbaru .

Uji Java – Buat Aplikasi Hello World

Untuk menyelesaikannya, selalu berguna untuk menguji instalasi semacam ini untuk memastikan semuanya berfungsi dengan benar setelah diinstal. Cara mudahnya adalah membuat skrip program kecil untuk diuji menggunakan Hello World yang terkenal.

Pertama, buat file program Java sebagai berikut

sudo nano hello.java

Selanjutnya, tambahkan kode Java berikut ke dalam file:

public class hello {
  public static void main(String[] args) {
    System.out.println("G'day from LinuxCapable!");
  }
}

Simpan file (CTRL+O) , lalu keluar dari (CTRL+X) .

Selanjutnya, kompilasi kode:

javac hello.java

Terakhir, jalankan kode Java dengan perintah berikut:

java hello

Contoh keluaran:

Selamat, semuanya bekerja dengan benar.


Debian
  1. Cara Menginstal Java JDK di Debian 11

  2. Bagaimana cara menginstal Java 17 di Debian 11

  3. Cara Menginstal Python 3.8 di Debian 11 Bullseye

  1. Cara Menginstal Java di Debian 9

  2. Cara Menginstal Gradle di Debian 10

  3. Cara Menginstal Python 3.9 di Debian 11 Bullseye

  1. Cara Menginstal Java (JDK dan JRE) di Debian 10

  2. Cara Menginstal Java 17 (JDK 17) di Debian 11

  3. Cara Menginstal Oracle Java JDK 12/11/8 di Debian 10 / Debian 9