Tutorial: Menginstall Java (JDK) di Ubuntu 9.10
Tutorial: Menginstall Java (JDK) di Ubuntu Linux
Java LogoSecara default pada ubuntu sudah terdapat Java Runtime Environment disebut gij (The GNU Java bytecode interpreter). Tapi gij diketahui tidak compabitle dengan beberapa kode Java. Jadi, banyak user yang menggunakan Linux mengupdate JVM mereka ke JVM keluaran SUN.
Terdapat dua metode untuk menginstall Java/JDK pada ubuntu. Metode pertama adalah menggunakan perintah apt-get yang akan menginstall Java melalui ubuntu repository, dan metode kedua adalah menginstall Java secara manual “unpak and run”. Metode pertama sangat mudah digunakan untuk menginstall Java, tapi paket(versi Java) kadang cukup quite out of date. Rekomendasi saya adalah menginstall metode kedua, karena paket JDK terbaru dapat langsung anda download. OK, mari coba metode pertama.
Menginstall menggunakan apt-get
Buka terminal (Application » Accessories » Terminial), kemudian ketik:
$ sudo apt-get install sun-java6-jdk
Catatan: Kita menggunakan sun-java6-jdk bukan sun-java6-jre karena saya asumsikan anda menggunakannya untuk mendevelop program Java.
Ikuti instruksi untuk menyelesaikan instalasi. Selesai? tentu apa yang anda harapkan lagi? kita berada di “Debian World”. Selanjutnya adalah mengecek versi dari Sun JVM kita, apakah sudah terinstall dengan benar atau tidak dengan mengetikkan:
$ java -version
Informasi yang anda dapat seharusnya adalah versi JVM anda sekarang. Provider JVM sekarang adalah SUN bukan gij lagi. Sekarang, mari ke metode kedua.
Menginstall menggunakan “unpack and run”
Pada metode ini anda harus mendownload paket JDK dari website Sun. Buka alamat http://java.sun.com/ dan download versi terakhir dari JDK. Pada tutorial ini saya menggunakan JDK versi 1.6.0 Update 7. Download file jdk6u7-linux-1586.bin dan simpan ke suatu lokasi, misal: /home/user/jdk-6u7-linux-1586.bin (dimana user adalah username yang anda gunakan).
Buka terminal untuk mengextract paket, tapi sebelumnya pindah ke lokasi penyimpanan paket tersbeut terlebih dulu:
$ cd /home/user
$ sh jdk-6u7-linux-1586.bin
Anda akan ditanya “License Agreement” ketikkan yes untuk setuju. Setelah menyelesaikan langkah-langkah tersebut akan tercipta folder beranma “jdk1.6.0_08″. Sekarang saya tidak ingin menjalankan jdk dari home folder saya, jadi saya memindahkan ke /usr/local. Karena /usr/local adalah milik root maka kita perlu perintah sudo.
$ sudo mv jdk1.6.0_07 /usr/local
$ sudo ln -s /usr/local/jdk1.6.0_07 /usr/local/java
Perintah kedua ln -s digunakan untuk membuat symbolic link. Sekarang anda dapat juga mengakses /usr/local/jdk1.6.0_07 dengan /usr/local/java.
Kita telah sukses menginstall JDK baru, namun ketika mengetikkan java -version, versi JVM yang keluar masih gij. Jadi bagaimana mengatasi ini? Kita perlu memberitahukan shell bahwa kita ingin menggunaan JDK yang berlokasi di /usr/local/java bukan gij, untuk keperluan ini kita menggunakan perintah “update-alternatives”.
$ update-alternatives --list java
/usr/bin/gij-4.2
Setelah menjalankan perintah diatas kita tahu bahwa masih belum ada alternatif untuk java. Jadi kita perlu menambahkan JDK baru kita ke alternatif. Karena kita memodifikasi sistem, maka perintah sudo diperlukan.
$ sudo update-alternatives --install /usr/bin/java java /usr/local/java/bin/java 100
$ sudo update-alternatives --config java
There are 2 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
* 1 /usr/bin/gij-4.2
+ 2 /usr/local/java/bin/java
Press enter to keep the default[*], or type selection number: 2
$ java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)
Untuk informasi lebih jauh tentang update-alternatives lihat di manual(1) pagenya, dengan mengetikkan man update-alternatives pada terminal.
Sekarang saatnya mengetes environment baru kita, untuk itu kita akan membuat sebuah program java sederhana. Buka teks editor, misal gedit (Application » Accessories » Text Editor) dan ketik kode berikut:
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
Simpan file tersebut, karena ini hanya sebuah tes saja. Maka saya rekomendasikan simpan saja di direktori /tmp. Simpan dengan nama Hello.java. Sekarang kembali ke terminal dan compile file tersebut menggunakan perintah javac.
$ cd /tmp
$ javac Hello.java
bash: javac: command not found
Oops…, apa yang saya lewatkan? Tidak, memang ada beberapa langkah yang belum anda selesaikan :). Kita perlu menambahkan /usr/local/java pada shell environment variables dengan mengdit file .bashrc yang berlokasi di direktori home kita. Buka terminal ketikkan perintah berikut:
$ gedit ~/.bashrc
Tambahkan beberapa baris kode berikut pada file .bashrc (letakkan diakhir file).
JAVA_HOME=/usr/local/java
JAVA_BIN=$JAVA_HOME/bin
PATH=$PATH:$JAVA_HOME:$JAVA_BIN
export PATH
Simpan kemudian tutup editor. Sekarang tutup terminal agar setting diload ulang. Buka terminal lagi dan coba untuk mengcompile Hello.java. Seharusnya semua berjalan dengan baik :).
$ cd /tmp
$ javac Hello.java
$ java Hello
Hello World!
Saran dan kritik sangat diharapkan :)
Read Users' Comments (0)