Tutorial Linux Bahasa Indonesia
August 1, 2015

Panduan Instalasi Oracle JDK 7 di Ubuntu 14.04

 •  3   • 521 

Instalasi Oracle JDK 7

Ubuntu menyertakan OpenJDK sebagai default Java, tetapi beberapa aplikasi dikembangkan menggunakan Oracle Java, meskipun OpenJDK merupakan dasar pengembangan Oracle Java versi yang sama ada kalanya kita membutuhkan Oracle Java untuk memastikan bahwa lingkungan pengembangan aplikasi dan lingkungan yang kita gunakan untuk memasang aplikasi sama.

Instalasi Oracle JDK 7 di Ubuntu Dari Repositori PPA

Kita akan melakukan instalasi Java 7 dari repository PPA webupd8. Repositori ini hanya menyediakan JDK (Java Development Kit) yang menyertakan JRE (Java Runtime Environment) dan plugin browsers.

Untuk melakukan instalasi. Pertama tambahkan repository PPA webupd8. Untuk langkah ini anda cukup menekan enter untuk konfirmasi menambahkan repository PPA webupd8

$ sudo add-apt-repository ppa:webupd8team/java
...
Press [ENTER] to continue or ctrl-c to cancel adding it
...
OK

Kita baca ulang metadata repository sehingga repository PPA webupd8 juga akan terbaca

$ sudo apt-get update

Sekarang kita bisa melakukan instalasi Oracle Java 7 dengan menjalankan perintah dibawah ini.

$ sudo apt-get -y install oracle-java7-installer
...
Oracle JDK 7 installed
update-alternatives: using /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so to provide /usr/lib/mozilla/plugins/libjavaplugin.so (mozilla-javaplugin.so) in auto mode
Oracle JRE 7 browser plugin installed
...

Konfigurasi paket, tekan OK
instalasi-oracle-java-7-1

Menyetuji Oracle Binary Code Lisence Terms
instalasi-oracle-java-7-2

Saya tidak menyertakan seluruh output instalasi diatas, apabila instalasi berhasil anda bisa melihat output bagian terakhir kurang lebih seperti output diatas.

Sekarang mari kita cek apakah Oralce Java 7 sudah terinstall dengan baik.

$ java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

Output diatas menunjukkan bahwa Java 7 update 80 sudah terinstall. Mungkin ketika anda melakukan instalasi Java 7 di sistem anda sudah ada versi yang lebih baru.

Setting Environment Variable Java

Apabila Java 7 yang kita instal tidak menjadi default, mungkin karena ada versi Java lain yang terinstall sebelumnya. kita bisa menginstall paket berikut untuk membuat Oracle Java 7 menjadi default Java.

$ sudo apt-get install oracle-java7-set-default

Setting JAVA_HOME

Aplikasi Java biasanya mensyaratkan variabel environment JAVA_HOME sudah diset. Kita akan mengeset variabel ini agar sistem kita bisa menjalankan aplikasi Java dengan baik.

Pertama kita cek lokasi Java terinstall

$ sudo update-alternatives --config java
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-7-oracle/jre/bin/java
Nothing to configure.

Dari output diatas kita bisa melihat bahwa lokasi Java ada di /usr/lib/jvm/java-7-oracle/jre/.

Untuk menambahkan environment variable JAVA_HOME, buka file /etc/environment. tambahkan baris berikut

JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre/

Mencoba Java 7

Sekarang mari kita mencoba Oracle JDK 7 yang baru saja kita install. Buat file baru dengan Nama HaloDunia.java dengan isi sebagai berikut

class HaloDunia {
    public static void main(String[] args) {
        System.out.println("Halo Dunia!");
    }
}

Mari kita compile kode diatas menjadi Java bytecode :

$ javac HaloDunia.java

Apabila tidak ada pesan error. kita bisa menjalankan program Java yang baru saja kita buat dengan perintah

$ java HaloDunia
Halo Dunia!

Menghapus Java 7 Dari Sistem

Apabila anda sudah tidak memerlukan Java 7 lagi dan ingin menghapus Oracle Java 7, anda cukup menghapus installer Oracle Java 7.

$ sudo apt-get remove oracle-java7-installer

Penutup

Di tutorial ini kita sudah belajar melakukan instalasi Oracle Java 7 menggunakan repository PPA dari webupd8. Sekarang anda sudah bisa melakukan pengembangan aplikasi atau memasang aplikasi Java di sistem Ubuntu 14.04 anda yang membutuhkan Oracle Java 7.

Follow me

Semua tentang Linux dan Open Source.