Installing Sun's Java on CentOS 5.2

By far the most messy thing on CentOS 5.2 is adding Sun’s Java.  I have never found great success from the different packages that are out there for installing java.  I prefer to simply use the packages from Sun.

Step (1) Visit Sun’s web site and download the latest version of Java (the *.bin file not the *-rpm.bin) ( pay close attention if you want the 32bit or 64bit version

Step (2)

[user@www]# cd /opt/
[user@www]# /bin/sh jdk-6u7-linux-x64.bin

Step (3) Setup the alternatives correctly

[user@www]# alternatives --install /usr/bin/java java /opt/jdk1.6.0_07/bin/java 2
[user@www]# alternatives --config java
There are 2 programs which provide 'java'.
    Selection       Command
*+ 1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
   2           /opt/jdk1.6.0_07/bin/java
   Enter to keep the current selection[+], or type selection number: 2

Step (4) Check to make sure the install was a success

[user@www]# java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode)
[ centos ]