Selasa, 05 April 2011

Instalasi JDK (Java Development Kid)

Sebelum kita belajar Java Programming, terlebih dahulu kita membutuh JDK (Java Development Kid) yang dapat diunduh disini. Kalau untuk windows, kita tinggal mengklik 2 kali pada installer hasil unduhan, tapi untuk linux, ada konfigurasi khusus yang kita lakukan. Memang di linux, kita tinggal mengunduh nya lewat repository, tapi di sini kita akan mencoba nya secara manual. Caranya :

1. Buka terminal pada linux , kemudian masuklah sebagai root

$ sudo su
2. Pindahkan file yang telah diunduh ke /usr/local/, misalkan file sebelumnya terdapat di /home/timordotx/Downloads/ dengan nama file jdk-xxxx-linux-xxxx.bin
# cp /home/timordotx/Downloads/jdk-xxxx-linux-xxxx.bin /usr/local/
3. Masuk ke dalam folder /usr/local/
# cd /usr/local/
4. Ubah permission dari file jdk-xxxx-linux-xxxx.bin dengan perintah chmod agar mampu di eksekusi
# chmod 777 jdk-xxxx-linux-xxxx.bin
5. Setelah itu eksekusi file jdk-xxxx-linux-xxxx.bin
# ./jdk-xxxx-linux-xxxx.bin
6. Proses ekstraksi akan berlangsung. Tunggu sampai ada pesan untuk menekan Enter
7. Buat shortcut dari folder yang telah terbentuk (jdkxxxx) dengan nama jdk. Ini dimaksudkan untuk mempermudah saat update JDK versi berikutnya
# ln -s jdkxxxx/ jdk
8. Kemudian buka file bash.bashrc di folder /etc/
# gedit /etc/bash.bashrc
9. Copy paste perintah berikut di baris paling terakhir
export JAVA_HOME=/usr/local/jdk
PATH=$JAVA_HOME/bin:$PATH
10. Save dan tutup editor, kemudian restart
# reboot
Proses instalasi dan konfigurasi telah selesai. Untuk mengeceknya, setelah restart, buka kembali terminal, kemudian ketikkan perintah ini :
# java -version
dan ketikkan perintah ini juga
# javac -version
Jika outputnya seperti ini :
$ java -version
java version "xxxx"
Java(TM) SE Runtime Environment (build xxxx)
Java HotSpot(TM) Server VM (build xxxx, mixed mode)
$ javac -version
javac xxxx
Maka proses instalasi dan konfigurasi telah berhasil. Mudah bukan ?? Silahkan dicoba :D
Share:

0 comments:

Posting Komentar

Silahkan jika ada yang perlu ditanyakan :)...

Mengenai Saya

Foto saya
Saya hanyalah penikmat teknologi

Pengunjung