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
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/environtmentTambahkan 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/binKemudian 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)
Tidak ada komentar:
Posting Komentar