...
- get the latest Sun JDK RPM:
$ cd /root Go to the directory where you want to download, extract and install (eg: cd /tmp, cd /root).No Format
Choose the link to the latest JDK; .No Format $ links http://java.sun.com/javase/downloads/index.jsp
On the download page: accept the agreement ; in links and download the JDK RPM-in-bin for linux. - Make the downloaded binary executable and run it:
The rpm is extracted from the bin and installed (accept the license).No Format $ chmod u+x <java-jdk-bin>jdk-<version>-linux-i586-rpm.bin $ ./<java-jdk-bin>jdk-<version>-linux-i586-rpm.bin
The java version is now installed in /usr/java/.
This dir contains all individual versions and two symlinks: "latest" and "default". You should never reference to any of these locations (see 4). - Get the matching JPackage compatibility package for this Sun JDK:
No Format $ links ftp://jpackage.hmdc.harvard.edu/JPackage/1.7/generic/RPMS.non-free/ $ rpm -ivh java-x.x.x-sun-compat-x.x.x.xx-1jpp.i586.rpm
- To make the Sun java JDK the default for the entire system, use the 'alternatives' method:
[select the Sun version instead of the GNU version for each of these commands]No Format $ /usr/sbin/alternatives --config java $ /usr/sbin/alternatives --config javac
check using:
$ java -version
[should be the new Sun version]
$ javac -version
[should be the new Sun version]
(optional)
Make Tomcat run on use this JDK now by restarting it:
$ /etc/init.d/tomcat5 restart