pada CentOS-5 defaultnya telah ada Java, akan tetapi Java yang terpasang adalah GNU Java (versi 1.4.2). seperti terlihat dibawah ini
[helix@helix ~]$ java -version java version "1.4.2" gij (GNU libgcj) version 4.1.2 20070626 (Red Hat 4.1.2-14) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [helix@helix ~]$
nah, gimana caranya jika kita menggunakan Sun Java (JDK 6 update 4) tanpa menghapus GNU Java?. caranya adalah sebagai berikut:
1. download JDK 6 update 4 (paket: jdk-6u4-linux-i586-rpm.bin) click disini
2. berikutnya:
# chmod +x jdk-6u4-linux-i586-rpm.bin # ./jdk-6u4-linux-i586-rpm.bin
3. setelah selesai proses instalasi coba lagi perintah di bawah ini:
[root@helix helix]# java -version java version "1.4.2" gij (GNU libgcj) version 4.1.2 20070626 (Red Hat 4.1.2-14) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [root@helix helix]#
Ooops…ternyata masih GNU Java. agar defaultnya kita menggunakan Sun Java maka lakukanlah seperti perintah di bawah ini:
# rm -f /var/lib/alternatives/java # /usr/sbin/alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre/bin 1 # /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_04/bin 2
periksa apakah Sun Java merupakan default, dengan perintah:
# /usr/sbin/alternatives --config java
langkah berikutnya adalah membuat file java.sh di direktori /etc/profile.d yang berisikan:
export JAVA_HOME=”/usr/java/jdk1.6.0_04” export PATH=”$PATH:$JAVA_HOME/bin”
lalu ubah mode akses dengan perintah:
# chmod +x /etc/profile.d/java.sh
untuk langkah berikutnya kita coba lihat apakah java yang digunakan adalah Sun Java dengan perintah:
[root@helix helix]# which java /usr/bin/java [root@helix helix]# java -version java version "1.6.0_04" Java(TM) SE Runtime Environment (build 1.6.0_04-b12) Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing) [root@helix helix]#