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 :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

0 Response to "Tutorial: Menginstall Java (JDK) di Ubuntu 9.10"

Posting Komentar