Selasa, 03 Mei 2011

Instalasi JAVA di Open SUSE

Alhamdulillah, setelah mengalami kesulitan install java di OpenSUSE linux akhirnya ketemu juga. Saya memperoleh tutorial ini dari mas vavai, tepatnya disini. Ketika saya praktekkan step by step, rupanya masih ada yang kurang sehingga instalasi java saya belum berhasil. Mungkin tidak jauh berbeda dengan tutorial itu. Berikut step by step-nya.

1. Download java versi terbaru (saya memakai contoh jdk-6u5-linux-i586.bin).
2. Masuk konsole (tekan Alt + F2 + ketik konsole), dan login ke root.
3. Copy jdk-6u5-linux-i586.bin ke folder /opt. Misal, file hasil download itu kita simpan di folder home user.
linux:/home/akhmedb # cp jdk-6u5-linux-i586.bin /opt
linux:/home/
akhmedb #

4. Ubah mode file agar kita bisa melakukan eksekusi.
linux:/home/akhmedb # chmod +x /opt/jdk-6u5-linux-i586.bin

5. Eksekusi file instalasi tersebut.
linux:/home/akhmedb # ./opt/jdk-6u5-linux-i586.bin

6. Ketika muncul license agreement tekan Ctrl + C untuk mengakhiri dan ketik y + enteruntuk menyatakan kita setuju dengan agreement tersebut. Setelah itu di folder /opt akan muncul folder bernama jdk1.6.0_05

7. Check hasil instalasi
java -version

Pasca instalasi tersebut saya pernah mengalami ketidaksamaan dengan versi java yang baru saya install. Ketika saya cek versi java-nya yang muncul adalah
java version “1.5.0_12″
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode)

Untuk lebih jelasnya, coba cek
linux:/home/akhmedb # ls -l /usr/bin/java

Jika hasilnya tidak sama dengan berikut:
lrwxrwxrwx 1 root root 25 2008-03-19 14:07 /usr/bin/java -> /opt/jdk1.6.0_05/bin/java

Berarti file path-nya perlu dipaksa untuk menggunakan path hasil instalasi kita. Caranya adalah sebagai berikut : linux:/opt # ln -s /opt/jdk1.6.0_05/bin/java /usr/bin/java. Tapi sebelum itu, kita perlu remove folder /usr/bin/java dengan cara linux:/opt # rm /usr/bin/java.

Dan cek lagi java -version. Jika hasilnya demikian berarti instalasi berhasil.
linux:/opt # java -version
java version “1.6.0_05″
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
linux:/opt #

8. Selanjutnya adalah buat classpath agar java compiler (javac) dikenal diberbagai tempat. Caranya buat file baru misalnya java.bash_profile dan simpan di home folder /home/akhmedb. Berikut isi file tersebut
JAVA_HOME=/opt/jdk1.6.0_05
export JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin

9. Reboot OS kita dan masuk lagi ke sistem serta buka konsole.
10. Cek java compiler dengan mengetik javac. Jika muncul keterangan-keterangan mengenai kompiler java, berarti hasil instalasi kita berhasil. Atau dengan cara sebagai berikut untuk mengetahui environt JAVA_HOME yang sudah kita buat
linux:/home/akhmedb # echo $JAVA_HOME
/opt/jdk-6u5-linux-i586

0 komentar: