Java adalah bahasa pemrograman tingkat tinggi dengan konsep OOP. Java dirancang untuk menjadi bahasa yang portabel, dapat dijalankan di berbagai sistem operasi dan arsitektur perangkat keras. Dalam artikel ini, kami akan membahas tentang cara install Java di Ubuntu 20.04.
Sebelum kami membahas tentang cara install Java di Ubuntu, terlebih dahulu kami akan menjelaskan secara singkat tentang apa itu java dan komponen penting di dalamnya.
Apa Itu Java?
Java adalah suatu bahasa pemrograman yang berorientasi pada objek (object oriented programming). Mulanya, Java dikembangkan oleh Sun Microsystems lalu kemudian diakuisisi oleh Oracle Corporation. Java dirancang untuk menjadi bahasa yang portabel, dapat dijalankan di berbagai sistem operasi dan arsitektur perangkat keras.
Salah satu kelebihan dari Java yaitu dapat digunakan di berbagai platform. Java memiliki motto yaitu “Write Once, Run Anywhere” dimana kita dapat membuat suatu program yang dapat dijalankan di software android based, web based, maupun console Servlet.
Alasan utama bahasa pemrograman Java dapat digunakan dimana saja karena bahasa ini mempunyai sistem syntax atau kode pemrograman dengan level tertinggi. Syntax akan disusun menggunakan Java Virtual Machine (JVM) yang akan diubah menjadi kode numerik platform, sehingga aplikasi tersebut bisa dijalankan di berbagai macam perangkat.
Komponen Penting Java
Bahasa pemrograman Java memiliki 3 elemen penting sebagai berikut :
1. JDK
JDK adalah kependekan dari Java Development Kit, yaitu kumpulan perangkat lunak yang berfungsi untuk mengembangkan, menguji, dan menjalankan sebuah aplikasi Java. JDK adalah salah satu komponen kunci dalam pengembangan perangkat lunak berbasis Java.
Pada Java Development Kit terdapat beberapa komponen pendukung di dalamnya, berikut diantaranya:
- Java Compiler
Berfungsi sebagai kompilasi/compiler bahasa java yang kita tulis menjadi sebuah bytecode atau bahasa mesin.
- Java Virtual Machine (JVM)
JDK akan menyertakan JVM sebagai lingkungan kompiler dijalankan/tempat menjalankan program bytecode.
- Java Class Library
Menyediakan berbagai bahasa kode yang siap dipakai dan dapat dipanggil ketika kode library disertakan ke dalam kode.
2. JRE
JRE adalah singkatan dari Java Runtime Environment (Lingkungan Runtime Java). JRE merupakan komponen yang diperlukan untuk menjalankan aplikasi Java.
Pada JRE sendiri terdapat beberapa komponen pendukung didalamnya, yaitu sebagai berikut :
- JVM
JVM adalah komponen inti dari JRE yang bertanggung jawab untuk menjalankan aplikasi Java. JVM akan bertanggung jawab untuk mengatur memori, sampah cache, dan library lainnya yang diperlukan saat aplikasi Java berjalan.
- Java Class Library
JRE akan membutuhkan Library sebagai Fungsi operasi dasar yang diperlukan saat kompilasi.
3. JVM
JVM atau Java Virtual Machine sering dianggap sebagai “jantung” dari bahasa pemrograman Java. Pasalnya, JVM memiliki tugas untuk mengubah byte code menjadi kode yang lebih spesifik ketika program Java dijalankan.
Install Java di Ubuntu 20.04
Java dapat diinstal dan dijalankan pada VPS yang berbasis KVM. Dalam artikel ini, kami akan melakukan instalasi Java pada VPS KVM dengan OS Ubuntu 20.04 LTS.
Persiapan Sistem
- VPS KVM dengan paket XS (Ram 512 MB)
- OS Ubuntu 20.04
- Akses Sudo / User
Cara 1. Install Java dengan APT
Pastikan Anda telah terkoneksi ke server melalui aplikasi seperti Putty atau Terminal. Lalu Anda dapat menjalankan perintah berikut.
1. Update sistem & Package server
sudo apt update && upgrade
2. Tahapan selanjutnya adalah installasi package JDK-java, agar user dapat menjalankan aplikasi java.
sudo apt install default-jdk
3. Setelah Instalasi JDK, kita dapat Instalasi untuk JRE untuk memfasilitasi jdk.
sudo apt install default-jre
4. Untuk pengecekan apakah Java telah terinstall, Anda dapat melakukan eksekusi dengan menjalankan perintah berikut di terminal.
java -version
Output :
OpenJDK version "11.0.15" 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.20.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.20.04.1, mixed mode, sharing)
Informasinya diatas menjelaskan bahwa proses instalasi Java di Ubuntu telah berhasil. Selanjutnya kita dapat melakukan konfigurasi path Java seperti berikut.
Mengatur Path Java di Linux Ubuntu
Kita perlu menyesuaikan path Java karena ketika menjalankan aplikasi seperti Apache Tomcat atau Apache Kafka, dibutuhkan path yang statis. Oleh karena itu, kita perlu menyesuaikan path lokasi Java agar sesuai dengan home directory.
1. Cek lokasi Java untuk mengetahui lokasi Java setelah Instalasi.
update-alternatives --config java
Output :
There is only one alternative in link group java (providing /usr/bin/java):
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
2. Menambahkan JAVA_HOME ke dalam environment.
sudo nano /etc/environment
Tambahkan path lokasi java ke environment:
JAVA_HOME="JAVA_HOME="/lib/jvm/java-11-openjdk-amd64/bin/java"
Setelah tersimpan, jalankan Environment pada server linux.
source /etc/environment
Untuk melakukan pengecekan, jalankan perintah :
echo $JAVA_HOME
Output :
/lib/jvm/java-11-openjdk-amd64/bin/java
Apabila Path java telah muncul, Maka kita telah berhasil menyesuaikan environment java home yang dapat kita panggil nanti saat installasi seperti Apache Tomcat, Jenkins, Apache Cassandra maupun Apache Kafka.
Cara 2. Install Java dengan Oracle
Pastikan Anda telah terkoneksi ke server melalui aplikasi seperti Putty atau Terminal. Lalu Anda dapat menjalankan perintah berikut.
1. Update Server
sudo apt-get upgrade
2. Instalasi Library Downloader
sudo apt-get install software-properties-common
3. Menambahkan repository PPA Java pada Library.
sudo add-apt-repository ppa:webupd8team/java
4. Instalasi Oracle Java
apt-get install oracle-java9-installer
5. Setelah Installasi, kita dapat cek versi java menggunakan command berikut:
java -version
Sampai tahap ini, proses install Java di Ubuntu telah selesai. Bagaimana, tidak sulit kan untuk install java di Ubuntu 20.04?
Kesimpulan
Java adalah bahasa pemrograman tingkat tinggi yang populer dan platform komputasi yang digunakan secara luas. Tidak hanya di Windows server, Java dapat diinstall di OS Linux seperti Ubuntu dengan layanan VPS KVM.
Ada dua cara yang dapat Anda pilih untuk install Java di Ubuntu, yaitu melalui metode APT dan Orachle. Setelah Java terinstall, selanjutnya Anda dapat melakukan deploy aplikasi java menggunakan web server seperti Apache Tomcat.
Demikian artikel kami tentang cara install java di Ubuntu 20.04 pada VPS KVM Rumahweb, semoga bermanfaat.