Mari kita bicara tentang cara menginstal Java di Ubuntu 20.04. Apa itu Jawa? Java adalah bahasa gratis, sumber terbuka, dan paling populer yang digunakan untuk mengembangkan aplikasi seluler dan desktop, dan dapat berjalan di semua sistem operasi utama. Ada berbagai implementasi Java, termasuk JRE, OpenJDK, dan Oracle JDK. Mari kita pahami perbedaan antara JRE, OpenJDK, dan Oracle JDK.
Oracle JDK :Ini adalah versi resmi Oracle dari Java Development Kit. Ini memiliki beberapa fitur komersial tambahan dan hanya mengizinkan penggunaan perangkat lunak non-komersial.
JRE:Java Runtime Environment terdiri dari mesin virtual Java dan binari yang digunakan untuk menjalankan program Java.
OpenJDK: Java Development Kit mencakup JRE dan alat pengembangan serta pustaka yang diperlukan untuk membangun aplikasi Java.
Tutorial ini akan menjelaskan cara menginstal Java 8, Java 11, dan Oracle Java 15 di hosting Ubuntu.
Prasyarat
- VPS Ubuntu 20.04 (kami akan menggunakan paket VPS NVMe 2)
- Akses ke akun pengguna root (atau akses ke akun admin dengan hak akses root)
Masuk ke Server &Perbarui Paket OS Server
Pertama, masuk ke server Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:
ssh root@IP_Address -p Port_number
Anda harus mengganti 'IP_Address' dan 'Port_number' dengan alamat IP dan nomor port SSH masing-masing server Anda. Selain itu, ganti 'root' dengan nama pengguna akun admin jika perlu.
Sebelum memulai, Anda harus memastikan bahwa semua paket OS Ubuntu yang diinstal di server sudah diperbarui. Anda dapat melakukannya dengan menjalankan perintah berikut:
apt-get update -y apt-get upgrade -y
Instal Java 8
Java 8 adalah versi Java LTS sebelumnya dan banyak digunakan. Jika aplikasi Anda dibangun di atas Java 8, Anda dapat menginstalnya dengan perintah berikut:
apt-get install openjdk-8-jdk -y
Setelah terinstal, verifikasi versi Java menggunakan perintah berikut:
java -version
Anda akan mendapatkan output berikut:
openjdk version "1.8.0_275" OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~20.04-b01) OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)
Instal Java 11
Java 11 adalah versi LTS terbaru dari Java. SECARA default, ia dikirimkan di repositori default Ubuntu 20.04. Anda dapat menginstalnya dengan perintah berikut:
apt-get install openjdk-11-jdk -y
Setelah Java 11 diinstal, Anda dapat memverifikasinya dengan perintah berikut:
java -version
Anda akan mendapatkan output berikut:
openjdk version "11.0.9.1" 2020-11-04 OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04) OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
Instal Oracle Java 15
Secara default, Oracle Java tidak tersedia di repositori default Ubuntu 20.04. Anda perlu menambahkan repositori pihak ketiga di sistem Anda untuk menginstal Oracle Java.
Pertama, instal dependensi yang diperlukan dengan perintah berikut:
apt-get install gnupg2 software-properties-common -y
Setelah semua dependensi terinstal, tambahkan repositori Java dengan perintah berikut:
add-apt-repository ppa:linuxuprising/java
Ketika repositori ditambahkan, Anda dapat menginstalnya dengan perintah berikut:
apt-get install oracle-java15-installer -y
Setelah instalasi selesai, Anda dapat memverifikasinya dengan perintah berikut:
java -version
Anda akan mendapatkan output berikut:
java version "15.0.1" 2020-10-20 Java(TM) SE Runtime Environment (build 15.0.1+9-18) Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)
Beralih Antara Versi Java yang Berbeda
Jika Anda memiliki beberapa versi Java yang terinstal di sistem Anda, Anda dapat dengan mudah mengatur versi default menggunakan perintah update-alternatives.
Untuk mengatur versi default Java dari Oracle Java 15 ke Java 8, jalankan perintah berikut:
update-alternatives --config java
Anda akan melihat daftar semua versi Java yang terinstal pada output berikut:
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode * 2 /usr/lib/jvm/java-15-oracle/bin/java 1091 manual mode 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice[*], or type selection number: 3
Ketik 3 dan tekan Enter untuk menetapkan Java 8 sebagai versi Java default. Anda akan mendapatkan output berikut:
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in manual mode
Setel Variabel Lingkungan JAVA_HOME
Anda perlu menyetel variabel lingkungan Java_HOME untuk menentukan jalur Java di beberapa aplikasi Java.
Pertama, temukan jalur instalasi Java dengan perintah berikut:
update-alternatives --config java
Anda akan melihat jalur semua versi Java di output berikut:
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode * 2 /usr/lib/jvm/java-15-oracle/bin/java 1091 manual mode 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Selanjutnya, salin jalur versi Java yang Anda inginkan dari output di atas dan tempel di file /etc/environment:
nano /etc/environment
Tambahkan baris berikut untuk Java 8:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
Selanjutnya, aktifkan variabel lingkungan Java dengan perintah berikut:
source /etc/environment
Anda sekarang dapat memverifikasi variabel lingkungan JAVA_HOME dengan perintah berikut:
echo $JAVA_HOME
Anda akan mendapatkan output berikut:
/usr/lib/jvm/java-8-openjdk-amd64
Dalam panduan di atas, Anda telah mempelajari cara menginstal Java di server Ubuntu 20.04.
Tentu saja, Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24/7 dan akan segera menangani permintaan Anda.
PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.