There are two ways to install Java. The simplest is to install the
open source variant from the Fedora repository. It's easy to install,
and most importantly it keeps itself up to date.
The
second way is to install the official Sun Java binaries manually. The
benefit is you'll be working with the official libraries. The downside
is updates are done manually, instead of automatically through the
Fedora repos.
I would highly recommend using the open source Java. Simply install it, and forget it! I've yet to have an issue with it.
Open Source Java
As root,
yum -y install java-1.7.0-openjdk icedtea-web
Official Java Binaries
32-bit Java binaries
As root,
yum -y install wget
wget -O jre-7u06-linux-i586.rpm http://javadl.sun.com/webapps/download/AutoDL?BundleId=67385
yum -y localinstall jre-7u06-linux-i586.rpm
alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000
alternatives --install /usr/bin/javaws javaws /usr/java/latest/bin/javaws 20000
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/lib/i386/libnpjp2.so 20000
rm -f jre-7u06-linux-i586.rpm
64-bit Java binaries
As root,
yum -y install wget
wget -O jre-7u06-linux-x86_64.rpm http://javadl.sun.com/webapps/download/AutoDL?BundleId=67387
yum -y localinstall jre-7u06-linux-x86_64.rpm
alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000
alternatives --install /usr/bin/javaws javaws /usr/java/latest/bin/javaws 20000
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64
/usr/java/latest/lib/amd64/libnpjp2.so 20000
rm -f jre-7u06-linux-
x86_64.rpm