Really installing Oracle Java on Fedora

This has nothing to do with astronomy at all, but I can’t find a good place to save this information. So…

If you’re trying to install Oracle’s Java on Fedora, after you’ve done,so, the following will set up all of the alternatives links you want/need

alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 200000 \
 --slave /usr/bin/jcontrol jcontrol /usr/java/latest/jre/bin/jcontrol \
 --slave /usr/bin/keytool keytool /usr/java/latest/jre/bin/keytool \
 --slave /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws \
 --slave /usr/bin/orbd orbd /usr/java/latest/jre/bin/orbd \
 --slave /usr/bin/pack200 pack200 /usr/java/latest/jre/bin/pack200 \
 --slave /usr/bin/policytool policytool /usr/java/latest/jre/bin/policytool \
 --slave /usr/bin/rmid rmid /usr/java/latest/jre/bin/rmid \
 --slave /usr/bin/rmiregistry rmiregistry /usr/java/latest/jre/bin/rmiregistry \
 --slave /usr/bin/servertool servertool /usr/java/latest/jre/bin/servertool \
 --slave /usr/bin/tnameserv tnameserv /usr/java/latest/jre/bin/tnameserv \
 --slave /usr/bin/unpack200 unpack200 /usr/java/latest/jre/bin/unpack200 \
 --slave /usr/share/man/man1/java.1 java.1 /usr/java/latest/man/man1/java.1 \
 --slave /usr/share/man/man1/javaws.1 javaws.1 /usr/java/latest/man/man1/javaws.1 \
 --slave /usr/share/man/man1/jcontrol.1 jcontrol.1 /usr/java/latest/man/man1/jcontrol.1 \
 --slave /usr/share/man/man1/keytool.1 keytool.1 /usr/java/latest/man/man1/keytool.1 \
 --slave /usr/share/man/man1/orbd.1 orbd.1 /usr/java/latest/man/man1/orbd.1 \
 --slave /usr/share/man/man1/pack200.1 pack200.1 /usr/java/latest/man/man1/pack200.1 \
 --slave /usr/share/man/man1/rmid.1 rmid.1 /usr/java/latest/man/man1/rmid.1 \
 --slave /usr/share/man/man1/rmiregistry.1 rmiregistry.1 /usr/java/latest/man/man1/rmiregistry.1 \
 --slave /usr/share/man/man1/servertool.1 servertool.1 /usr/java/latest/man/man1/servertool.1 \
 --slave /usr/share/man/man1/tnameserv.1 tnameserv.1 /usr/java/latest/man/man1/tnameserv.1 \
 --slave /usr/share/man/man1/unpack200.1 unpack200.1 /usr/java/latest/man/man1/unpack200.1

alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 200000 \
 --slave /usr/bin/appletviewer appletviewer /usr/java/latest/bin/appletviewer \
 --slave /usr/bin/extcheck extcheck /usr/java/latest/bin/extcheck \
 --slave /usr/bin/idlj idlj /usr/java/latest/bin/idlj \
 --slave /usr/bin/jar jar /usr/java/latest/bin/jar \
 --slave /usr/bin/jarsigner jarsigner /usr/java/latest/bin/jarsigner \
 --slave /usr/bin/javadoc javadoc /usr/java/latest/bin/javadoc \
 --slave /usr/bin/javah javah /usr/java/latest/bin/javah \
 --slave /usr/bin/javap javap /usr/java/latest/bin/javap \
 --slave /usr/bin/jcmd jcmd /usr/java/latest/bin/jcmd \
 --slave /usr/bin/jconsole jconsole /usr/java/latest/bin/jconsole \
 --slave /usr/bin/jdb jdb /usr/java/latest/bin/jdb \
 --slave /usr/bin/jdeps jdeps /usr/java/latest/bin/jdeps \
 --slave /usr/bin/jhat jhat /usr/java/latest/bin/jhat \
 --slave /usr/bin/jinfo jinfo /usr/java/latest/bin/jinfo \
 --slave /usr/bin/jmap jmap /usr/java/latest/bin/jmap \
 --slave /usr/bin/jps jps /usr/java/latest/bin/jps \
 --slave /usr/bin/jrunscript jrunscript /usr/java/latest/bin/jrunscript \
 --slave /usr/bin/jsadebugd jsadebugd /usr/java/latest/bin/jsadebugd \
 --slave /usr/bin/jstack jstack /usr/java/latest/bin/jstack \
 --slave /usr/bin/jstat jstat /usr/java/latest/bin/jstat \
 --slave /usr/bin/jstatd jstatd /usr/java/latest/bin/jstatd \
 --slave /usr/bin/native2ascii native2ascii /usr/java/latest/bin/native2ascii \
 --slave /usr/bin/rmic rmic /usr/java/latest/bin/rmic \
 --slave /usr/bin/schemagen schemagen /usr/java/latest/bin/schemagen \
 --slave /usr/bin/serialver serialver /usr/java/latest/bin/serialver \
 --slave /usr/bin/wsgen wsgen /usr/java/latest/bin/wsgen \
 --slave /usr/bin/wsimport wsimport /usr/java/latest/bin/wsimport \
 --slave /usr/bin/xjc xjc /usr/java/latest/bin/xjc \
 --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 /usr/java/latest/man/man1/appletviewer.1 \
 --slave /usr/share/man/man1/extcheck.1 extcheck.1 /usr/java/latest/man/man1/extcheck.1 \
 --slave /usr/share/man/man1/idlj.1 idlj.1 /usr/java/latest/man/man1/idlj.1 \
 --slave /usr/share/man/man1/jar.1 jar.1 /usr/java/latest/man/man1/jar.1 \
 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/java/latest/man/man1/jarsigner.1 \
 --slave /usr/share/man/man1/javac.1 javac.1 /usr/java/latest/man/man1/javac.1 \
 --slave /usr/share/man/man1/javadoc.1 javadoc.1 /usr/java/latest/man/man1/javadoc.1 \
 --slave /usr/share/man/man1/javah.1 javah.1 /usr/java/latest/man/man1/javah.1 \
 --slave /usr/share/man/man1/javap.1 javap.1 /usr/java/latest/man/man1/javap.1 \
 --slave /usr/share/man/man1/jcmd.1 jcmd.1 /usr/java/latest/man/man1/jcmd.1 \
 --slave /usr/share/man/man1/jconsole.1 jconsole.1 /usr/java/latest/man/man1/jconsole.1 \
 --slave /usr/share/man/man1/jdb.1 jdb.1 /usr/java/latest/man/man1/jdb.1 \
 --slave /usr/share/man/man1/jdeps.1 jdeps.1 /usr/java/latest/man/man1/jdeps.1 \
 --slave /usr/share/man/man1/jhat.1 jhat.1 /usr/java/latest/man/man1/jhat.1 \
 --slave /usr/share/man/man1/jinfo.1 jinfo.1 /usr/java/latest/man/man1/jinfo.1 \
 --slave /usr/share/man/man1/jmap.1 jmap.1 /usr/java/latest/man/man1/jmap.1 \
 --slave /usr/share/man/man1/jps.1 jps.1 /usr/java/latest/man/man1/jps.1 \
 --slave /usr/share/man/man1/jrunscript.1 jrunscript.1 /usr/java/latest/man/man1/jrunscript.1 \
 --slave /usr/share/man/man1/jsadebugd.1 jsadebugd.1 /usr/java/latest/man/man1/jsadebugd.1 \
 --slave /usr/share/man/man1/jstack.1 jstack.1 /usr/java/latest/man/man1/jstack.1 \
 --slave /usr/share/man/man1/jstat.1 jstat.1 /usr/java/latest/man/man1/jstat.1 \
 --slave /usr/share/man/man1/jstatd.1 jstatd.1 /usr/java/latest/man/man1/jstatd.1 \
 --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 /usr/java/latest/man/man1/native2ascii.1 \
 --slave /usr/share/man/man1/policytool.1 policytool.1 /usr/java/latest/man/man1/policytool.1 \
 --slave /usr/share/man/man1/rmic.1 rmic.1 /usr/java/latest/man/man1/rmic.1 \
 --slave /usr/share/man/man1/schemagen.1 schemagen.1 /usr/java/latest/man/man1/schemagen.1 \
 --slave /usr/share/man/man1/serialver.1 serialver.1 /usr/java/latest/man/man1/serialver.1 \
 --slave /usr/share/man/man1/wsgen.1 wsgen.1 /usr/java/latest/man/man1/wsgen.1 \
 --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/java/latest/man/man1/wsimport.1 \
 --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/java/latest/man/man1/xjc.1