RedHatJavaLinks
#!/bin/bash
JAVA_HOME=/usr/java/default
priority=16635
alternatives \
--install /usr/bin/java java $JAVA_HOME/bin/java $priority \
--slave /usr/lib/jvm/jre jre $JAVA_HOME/jre \
--slave /usr/bin/javaws javaws $JAVA_HOME/bin/javaws \
--slave /usr/bin/keytool keytool $JAVA_HOME/bin/keytool \
--slave /usr/bin/orbd orbd $JAVA_HOME/bin/orbd \
--slave /usr/bin/pack200 pack200 $JAVA_HOME/bin/pack200 \
--slave /usr/bin/policytool policytool $JAVA_HOME/bin/policytool \
--slave /usr/bin/rmid rmid $JAVA_HOME/bin/rmid \
--slave /usr/bin/rmiregistry rmiregistry $JAVA_HOME/bin/rmiregistry \
--slave /usr/bin/servertool servertool $JAVA_HOME/bin/servertool \
--slave /usr/bin/tnameserv tnameserv $JAVA_HOME/bin/tnameserv \
--slave /usr/bin/unpack200 unpack200 $JAVA_HOME/bin/unpack200
alternatives \
--install /usr/lib/jvm/jre-1.6.0 jre_1.6.0 $JAVA_HOME/jre $priority
alternatives \
--install /usr/bin/javac javac $JAVA_HOME/bin/javac $priority \
--slave /usr/lib/jvm/java java_sdk $JAVA_HOME \
--slave /usr/bin/appletviewer appletviewer $JAVA_HOME/bin/appletviewer \
--slave /usr/bin/apt apt $JAVA_HOME/bin/apt \
--slave /usr/bin/extcheck extcheck $JAVA_HOME/bin/extcheck \
--slave /usr/bin/jar jar $JAVA_HOME/bin/jar \
--slave /usr/bin/jarsigner jarsigner $JAVA_HOME/bin/jarsigner \
--slave /usr/bin/javadoc javadoc $JAVA_HOME/bin/javadoc \
--slave /usr/bin/javah javah $JAVA_HOME/bin/javah \
--slave /usr/bin/javap javap $JAVA_HOME/bin/javap \
--slave /usr/bin/jconsole jconsole $JAVA_HOME/bin/jconsole \
--slave /usr/bin/jdb jdb $JAVA_HOME/bin/jdb \
--slave /usr/bin/jhat jhat $JAVA_HOME/bin/jhat \
--slave /usr/bin/jinfo jinfo $JAVA_HOME/bin/jinfo \
--slave /usr/bin/jmap jmap $JAVA_HOME/bin/jmap \
--slave /usr/bin/jps jps $JAVA_HOME/bin/jps \
--slave /usr/bin/jrunscript jrunscript $JAVA_HOME/bin/jrunscript \
--slave /usr/bin/jsadebugd jsadebugd $JAVA_HOME/bin/jsadebugd \
--slave /usr/bin/jstack jstack $JAVA_HOME/bin/jstack \
--slave /usr/bin/jstat jstat $JAVA_HOME/bin/jstat \
--slave /usr/bin/jstatd jstatd $JAVA_HOME/bin/jstatd \
--slave /usr/bin/native2ascii native2ascii $JAVA_HOME/bin/native2ascii \
--slave /usr/bin/rmic rmic $JAVA_HOME/bin/rmic \
--slave /usr/bin/schemagen schemagen $JAVA_HOME/bin/schemagen \
--slave /usr/bin/serialver serialver $JAVA_HOME/bin/serialver \
--slave /usr/bin/wsgen wsgen $JAVA_HOME/bin/wsgen \
--slave /usr/bin/wsimport wsimport $JAVA_HOME/bin/wsimport \
--slave /usr/bin/xjc xjc $JAVA_HOME/bin/xjc