Begini Cara Install Java JDK di Linux dan Mengubah OpenJDK menjadi JavaJDK

Sabtu, 9 Nov 2019

Saat ini bahasa pemrograman Java banyak digunakan untuk membuat aplikasi-aplikasi keren. Tidak hanya untuk aplikasi desktop, aplikasi Android pun juga menggunakan Java. Saat artikel ini ditulis versi Java sudah mencapai versi Java 8.

Untuk membuat android anda bisa memanfaatkan Cordova untuk memaket HTML5 menjadi android projek. Kemudian dengan Android SDK anda bisa melakukan kompilasi agar projek android bisa menjadi apk.

Bila anda ingin membuat aplikasi Android tanpa menggunakan Android Studio, anda bisa menggunakan Android SDK dengan JAVA. Agar dapat menjalankan proses kompilasi maka Android SDK memerlukan Java JDK yang terinstall di dalam sistem operasi.

Saat ini sistem operasi linux pada umumnya memiliki paket Java yang menggunakan OpenJDK bukan JDK yang dibuat oleh Oracle. Jadi bila anda menggunakan sistem Operasi linux anda bisa memilih menggunakan OpenJDK atau juga JavaJDK. 

Dengan pengalaman saya sendiri, saya mengalami eror ketika melakukan kompilasi android projek menjadi .apk dengan menggunakan OpenJDK. Karena semua paket sudah saya install tetapi tetap saja eror tidak hilang, maka saya beralih menggunakan JavaJDK.

Cara Mengubah OpenJDK menjadi JavaJDK

Sebelum bisa mengubah OpenJDK menjadi JavaJDK maka anda memerlukan terminal linux dan JavaJDK terbaru. Silahkan download JavaJDK terbaru di alamat:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133231.html

Bila anda sudah berhasil mendowload silahkan mengikuti langkah berikut ini:

Extrak Java JDK di lokasi defaultnya

Bila belum ada silahkan buat dulu:
#sudo mkdir /usr/lib/jvm
Pindah ke lokasi tersebut
#cd /usr/lib/jvm
extrak file JDK yang anda download pada lokasi tersebut
#sudo tar -xvzf /Downloads/jdk-8u231-linux.tar.gz

Menambah Informasi PATH di Environtment File

Silahkan akses file environtment, saya menggunakan gedit
#sudo gedit /etc/environtment

Tambahkan baris berikut pada PATH:

/usr/lib/jvm/jdk1.8.0_231/bin:/usr/lib/jvm/jdk1.8.0_231/db/bin:/usr/lib/jvm/jdk1.8.0_231/jre/bin

Kemudian juga baris berikut:

J2SDKDIR="/usr/lib/jvm/jdk1.8.0_231"
J2REDIR="/usr/lib/jvm/jdk1.8.0_231/jre"
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_231"
DERBY_HOME="/usr/lib/jvm/jdk1.8.0_231/db"

Sehingga file tersebut menjadi:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8.0_231/bin:/usr/lib/jvm/jdk1.8.0_231/db/bin:/usr/lib/jvm/jdk1.8.0_231/jre/bin"
QT_QPA_PLATFORMTHEME=gtk2
J2SDKDIR="/usr/lib/jvm/jdk1.8.0_231"
J2REDIR="/usr/lib/jvm/jdk1.8.0_231/jre"
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_231"
DERBY_HOME="/usr/lib/jvm/jdk1.8.0_231/db"
Simpan kemudian tutup editor text anda.

Beritahu Linux Tentang Lokasi JavaJDK

# sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm
# sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/j
# sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_231/bin/java
# sudo update-alternatives --set javac /usr/lib/jvm/jdk1.8.0_231/bin/java

Bila Sudah Verifikasi Posisi Java dan Javac 

Bila tidak ada eror dan tampil informasi java dan javac berarti berhasil.
# update-alternatives --list java
# update-alternatives --list javac

Coba Apakah Perubahan Berhasil

Untuk mencoba keberhasilan apa yang telah anda lakukan anda dapat mencoba dengan perintah berikut:
#java -version

Bila tidak ada eror dan tampil informasi java dan javac berarti berhasil. Sehingga tampil informasi seperti berikut:
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) Server VM (build 25.231-b11, mixed mode)
Cara Merubah OpenJDK menjadi Java JDK di Linux





logoblog

Tidak ada komentar:

Posting Komentar