Last active
October 8, 2015 09:29
-
-
Save gotnix/3312346 to your computer and use it in GitHub Desktop.
Add Sun HotSpot JDK to Java alternatives and set to default.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Default use Sun HotSpot JDK. | |
| alternatives --install /usr/bin/java java /usr/java/default/bin/java 17000 \ | |
| --slave /usr/bin/appletviewer appletviewer /usr/java/default/bin/appletviewer \ | |
| --slave /usr/bin/apt apt /usr/java/default/bin/apt \ | |
| --slave /usr/bin/extcheck extcheck /usr/java/default/bin/extcheck \ | |
| --slave /usr/bin/HtmlConverter HtmlConverter /usr/java/default/bin/HtmlConverter \ | |
| --slave /usr/bin/idlj idlj /usr/java/default/bin/idlj \ | |
| --slave /usr/bin/jar jar /usr/java/default/bin/jar \ | |
| --slave /usr/bin/jarsigner jarsigner /usr/java/default/bin/jarsigner \ | |
| --slave /usr/bin/javac javac /usr/java/default/bin/javac \ | |
| --slave /usr/bin/javadoc javadoc /usr/java/default/bin/javadoc \ | |
| --slave /usr/bin/javah javah /usr/java/default/bin/javah \ | |
| --slave /usr/bin/javap javap /usr/java/default/bin/javap \ | |
| --slave /usr/bin/javaws javaws /usr/java/default/bin/javaws \ | |
| --slave /usr/bin/jconsole jconsole /usr/java/default/bin/jconsole \ | |
| --slave /usr/bin/jcontrol jcontrol /usr/java/default/bin/jcontrol \ | |
| --slave /usr/bin/jdb jdb /usr/java/default/bin/jdb \ | |
| --slave /usr/bin/jhat jhat /usr/java/default/bin/jhat \ | |
| --slave /usr/bin/jinfo jinfo /usr/java/default/bin/jinfo \ | |
| --slave /usr/bin/jmap jmap /usr/java/default/bin/jmap \ | |
| --slave /usr/bin/jps jps /usr/java/default/bin/jps \ | |
| --slave /usr/bin/jrunscript jrunscript /usr/java/default/bin/jrunscript \ | |
| --slave /usr/bin/jsadebugd jsadebugd /usr/java/default/bin/jsadebugd \ | |
| --slave /usr/bin/jstack jstack /usr/java/default/bin/jstack \ | |
| --slave /usr/bin/jstat jstat /usr/java/default/bin/jstat \ | |
| --slave /usr/bin/jstatd jstatd /usr/java/default/bin/jstatd \ | |
| --slave /usr/bin/jvisualvm jvisualvm /usr/java/default/bin/jvisualvm \ | |
| --slave /usr/bin/keytool keytool /usr/java/default/bin/keytool \ | |
| --slave /usr/bin/native2ascii native2ascii /usr/java/default/bin/native2ascii \ | |
| --slave /usr/bin/orbd orbd /usr/java/default/bin/orbd \ | |
| --slave /usr/bin/pack200 pack200 /usr/java/default/bin/pack200 \ | |
| --slave /usr/bin/policytool policytool /usr/java/default/bin/policytool \ | |
| --slave /usr/bin/rmic rmic /usr/java/default/bin/rmic \ | |
| --slave /usr/bin/rmid rmid /usr/java/default/bin/rmid \ | |
| --slave /usr/bin/rmiregistry rmiregistry /usr/java/default/bin/rmiregistry \ | |
| --slave /usr/bin/schemagen schemagen /usr/java/default/bin/schemagen \ | |
| --slave /usr/bin/serialver serialver /usr/java/default/bin/serialver \ | |
| --slave /usr/bin/servertool servertool /usr/java/default/bin/servertool \ | |
| --slave /usr/bin/tnameserv tnameserv /usr/java/default/bin/tnameserv \ | |
| --slave /usr/bin/unpack200 unpack200 /usr/java/default/bin/unpack200 \ | |
| --slave /usr/bin/wsgen wsgen /usr/java/default/bin/wsgen \ | |
| --slave /usr/bin/wsimport wsimport /usr/java/default/bin/wsimport \ | |
| --slave /usr/bin/xjc xjc /usr/java/default/bin/xjc \ | |
| --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 /usr/java/default/man/man1/appletviewer.1 \ | |
| --slave /usr/share/man/man1/apt.1 apt.1 /usr/java/default/man/man1/apt.1 \ | |
| --slave /usr/share/man/man1/extcheck.1 extcheck.1 /usr/java/default/man/man1/extcheck.1 \ | |
| --slave /usr/share/man/man1/idlj.1 idlj.1 /usr/java/default/man/man1/idlj.1 \ | |
| --slave /usr/share/man/man1/jar.1 jar.1 /usr/java/default/man/man1/jar.1 \ | |
| --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/java/default/man/man1/jarsigner.1 \ | |
| --slave /usr/share/man/man1/java.1 java.1 /usr/java/default/man/man1/java.1 \ | |
| --slave /usr/share/man/man1/javac.1 javac.1 /usr/java/default/man/man1/javac.1 \ | |
| --slave /usr/share/man/man1/javadoc.1 javadoc.1 /usr/java/default/man/man1/javadoc.1 \ | |
| --slave /usr/share/man/man1/javah.1 javah.1 /usr/java/default/man/man1/javah.1 \ | |
| --slave /usr/share/man/man1/javap.1 javap.1 /usr/java/default/man/man1/javap.1 \ | |
| --slave /usr/share/man/man1/javaws.1 javaws.1 /usr/java/default/man/man1/javaws.1 \ | |
| --slave /usr/share/man/man1/jconsole.1 jconsole.1 /usr/java/default/man/man1/jconsole.1 \ | |
| --slave /usr/share/man/man1/jdb.1 jdb.1 /usr/java/default/man/man1/jdb.1 \ | |
| --slave /usr/share/man/man1/jhat.1 jhat.1 /usr/java/default/man/man1/jhat.1 \ | |
| --slave /usr/share/man/man1/jinfo.1 jinfo.1 /usr/java/default/man/man1/jinfo.1 \ | |
| --slave /usr/share/man/man1/jmap.1 jmap.1 /usr/java/default/man/man1/jmap.1 \ | |
| --slave /usr/share/man/man1/jps.1 jps.1 /usr/java/default/man/man1/jps.1 \ | |
| --slave /usr/share/man/man1/jrunscript.1 jrunscript.1 /usr/java/default/man/man1/jrunscript.1 \ | |
| --slave /usr/share/man/man1/jsadebugd.1 jsadebugd.1 /usr/java/default/man/man1/jsadebugd.1 \ | |
| --slave /usr/share/man/man1/jstack.1 jstack.1 /usr/java/default/man/man1/jstack.1 \ | |
| --slave /usr/share/man/man1/jstat.1 jstat.1 /usr/java/default/man/man1/jstat.1 \ | |
| --slave /usr/share/man/man1/jstatd.1 jstatd.1 /usr/java/default/man/man1/jstatd.1 \ | |
| --slave /usr/share/man/man1/jvisualvm.1 jvisualvm.1 /usr/java/default/man/man1/jvisualvm.1 \ | |
| --slave /usr/share/man/man1/keytool.1 keytool.1 /usr/java/default/man/man1/keytool.1 \ | |
| --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 /usr/java/default/man/man1/native2ascii.1 \ | |
| --slave /usr/share/man/man1/orbd.1 orbd.1 /usr/java/default/man/man1/orbd.1 \ | |
| --slave /usr/share/man/man1/pack200.1 pack200.1 /usr/java/default/man/man1/pack200.1 \ | |
| --slave /usr/share/man/man1/policytool.1 policytool.1 /usr/java/default/man/man1/policytool.1 \ | |
| --slave /usr/share/man/man1/rmic.1 rmic.1 /usr/java/default/man/man1/rmic.1 \ | |
| --slave /usr/share/man/man1/rmid.1 rmid.1 /usr/java/default/man/man1/rmid.1 \ | |
| --slave /usr/share/man/man1/rmiregistry.1 rmiregistry.1 /usr/java/default/man/man1/rmiregistry.1 \ | |
| --slave /usr/share/man/man1/schemagen.1 schemagen.1 /usr/java/default/man/man1/schemagen.1 \ | |
| --slave /usr/share/man/man1/serialver.1 serialver.1 /usr/java/default/man/man1/serialver.1 \ | |
| --slave /usr/share/man/man1/servertool.1 servertool.1 /usr/java/default/man/man1/servertool.1 \ | |
| --slave /usr/share/man/man1/tnameserv.1 tnameserv.1 /usr/java/default/man/man1/tnameserv.1 \ | |
| --slave /usr/share/man/man1/unpack200.1 unpack200.1 /usr/java/default/man/man1/unpack200.1 \ | |
| --slave /usr/share/man/man1/wsgen.1 wsgen.1 /usr/java/default/man/man1/wsgen.1 \ | |
| --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/java/default/man/man1/wsimport.1 \ | |
| --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/java/default/man/man1/xjc.1 && \ | |
| { | |
| echo -e "\nSet the Sun HotSpot JVM is default JVM.\n" | |
| alternatives --set java /usr/java/default/bin/java | |
| alternatives --display java | grep -E "/bin/java\b" | |
| echo -e "\n\nThe Java Version is:\n" | |
| java -version | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment