JDK 1.6
Fix: Java 1.7 rpm from Sun download fails to install with conflict in /etc/init.d/jexec from JDK 1.6

Typical error is of the form:
file /etc/init.d/jexec from install of jdk-2000:1.7.0-ea.i586 conflicts with file from package jdk-2000:1.6.0_07-fcs.i586
In general it is of the form:
file /etc/init.d/jexec from install of jdk-*1.7.0* conflicts with file from package jdk-*1.6.*
The fix is to force the rpm to install despite the conflict.

CentOS comes with OpenJava JRE installed.
Just to give all ya techies some food for real geeky thoughts, here is a kind of an eye opener of how much JDK 1.6 compiler has optimized itself over the years.