Last active
October 18, 2020 01:44
-
-
Save fandean/4f2bad05d638e1bfec6421748c64d732 to your computer and use it in GitHub Desktop.
Ubuntu安装oracle jdk alternatives和配置update-java-alternatives的脚本
This file contains 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
name=opt-java-8-oracle | |
alias=opt-java-8-oracle | |
priority=300 | |
section=non-free | |
jre ControlPanel /opt/jdk1.8.0_91/jre/bin/ControlPanel | |
jre java /opt/jdk1.8.0_91/jre/bin/java | |
jre javaws /opt/jdk1.8.0_91/jre/bin/javaws | |
jre jcontrol /opt/jdk1.8.0_91/jre/bin/jcontrol | |
jre jjs /opt/jdk1.8.0_91/jre/bin/jjs | |
jre keytool /opt/jdk1.8.0_91/jre/bin/keytool | |
jre orbd /opt/jdk1.8.0_91/jre/bin/orbd | |
jre pack200 /opt/jdk1.8.0_91/jre/bin/pack200 | |
jre policytool /opt/jdk1.8.0_91/jre/bin/policytool | |
jre rmid /opt/jdk1.8.0_91/jre/bin/rmid | |
jre rmiregistry /opt/jdk1.8.0_91/jre/bin/rmiregistry | |
jre servertool /opt/jdk1.8.0_91/jre/bin/servertool | |
jre tnameserv /opt/jdk1.8.0_91/jre/bin/tnameserv | |
jre unpack200 /opt/jdk1.8.0_91/jre/bin/unpack200 | |
jre jexec /opt/jdk1.8.0_91/jre/lib/jexec | |
jdk appletviewer /opt/jdk1.8.0_91/bin/appletviewer | |
jdk extcheck /opt/jdk1.8.0_91/bin/extcheck | |
jdk idlj /opt/jdk1.8.0_91/bin/idlj | |
jdk jar /opt/jdk1.8.0_91/bin/jar | |
jdk jarsigner /opt/jdk1.8.0_91/bin/jarsigner | |
jdk javac /opt/jdk1.8.0_91/bin/javac | |
jdk javadoc /opt/jdk1.8.0_91/bin/javadoc | |
jdk javafxpackager /opt/jdk1.8.0_91/bin/javafxpackager | |
jdk javah /opt/jdk1.8.0_91/bin/javah | |
jdk javap /opt/jdk1.8.0_91/bin/javap | |
jdk javapackager /opt/jdk1.8.0_91/bin/javapackager | |
jdk jcmd /opt/jdk1.8.0_91/bin/jcmd | |
jdk jconsole /opt/jdk1.8.0_91/bin/jconsole | |
jdk jdb /opt/jdk1.8.0_91/bin/jdb | |
jdk jdeps /opt/jdk1.8.0_91/bin/jdeps | |
jdk jhat /opt/jdk1.8.0_91/bin/jhat | |
jdk jinfo /opt/jdk1.8.0_91/bin/jinfo | |
jdk jmap /opt/jdk1.8.0_91/bin/jmap | |
jdk jmc /opt/jdk1.8.0_91/bin/jmc | |
jdk jps /opt/jdk1.8.0_91/bin/jps | |
jdk jrunscript /opt/jdk1.8.0_91/bin/jrunscript | |
jdk jsadebugd /opt/jdk1.8.0_91/bin/jsadebugd | |
jdk jstack /opt/jdk1.8.0_91/bin/jstack | |
jdk jstat /opt/jdk1.8.0_91/bin/jstat | |
jdk jstatd /opt/jdk1.8.0_91/bin/jstatd | |
jdk jvisualvm /opt/jdk1.8.0_91/bin/jvisualvm | |
jdk native2ascii /opt/jdk1.8.0_91/bin/native2ascii | |
jdk rmic /opt/jdk1.8.0_91/bin/rmic | |
jdk schemagen /opt/jdk1.8.0_91/bin/schemagen | |
jdk serialver /opt/jdk1.8.0_91/bin/serialver | |
jdk wsgen /opt/jdk1.8.0_91/bin/wsgen | |
jdk wsimport /opt/jdk1.8.0_91/bin/wsimport | |
jdk xjc /opt/jdk1.8.0_91/bin/xjc | |
plugin mozilla-javaplugin.so /opt/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so |
This file contains 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
JAVAHOME="/opt/jdk1.8.0_91" | |
sudo update-alternatives --install /usr/bin/ControlPanel ControlPanel $JAVAHOME/jre/bin/ControlPanel 300 | |
sudo update-alternatives --install /usr/bin/java java $JAVAHOME/jre/bin/java 300 | |
sudo update-alternatives --install /usr/bin/javaws javaws $JAVAHOME/jre/bin/javaws 300 | |
sudo update-alternatives --install /usr/bin/jcontrol jcontrol $JAVAHOME/jre/bin/jcontrol 300 | |
sudo update-alternatives --install /usr/bin/jjs jjs $JAVAHOME/jre/bin/jjs 300 | |
sudo update-alternatives --install /usr/bin/keytool keytool $JAVAHOME/jre/bin/keytool 300 | |
sudo update-alternatives --install /usr/bin/orbd orbd $JAVAHOME/jre/bin/orbd 300 | |
sudo update-alternatives --install /usr/bin/pack200 pack200 $JAVAHOME/jre/bin/pack200 300 | |
sudo update-alternatives --install /usr/bin/policytool policytool $JAVAHOME/jre/bin/policytool 300 | |
sudo update-alternatives --install /usr/bin/rmid rmid $JAVAHOME/jre/bin/rmid 300 | |
sudo update-alternatives --install /usr/bin/rmiregistry rmiregistry $JAVAHOME/jre/bin/rmiregistry 300 | |
sudo update-alternatives --install /usr/bin/servertool servertool $JAVAHOME/jre/bin/servertool 300 | |
sudo update-alternatives --install /usr/bin/tnameserv tnameserv $JAVAHOME/jre/bin/tnameserv 300 | |
sudo update-alternatives --install /usr/bin/unpack200 unpack200 $JAVAHOME/jre/bin/unpack200 300 | |
sudo update-alternatives --install /usr/bin/jexec jexec $JAVAHOME/jre/lib/jexec 300 | |
sudo update-alternatives --install /usr/bin/appletviewer appletviewer $JAVAHOME/bin/appletviewer 300 | |
sudo update-alternatives --install /usr/bin/extcheck extcheck $JAVAHOME/bin/extcheck 300 | |
sudo update-alternatives --install /usr/bin/idlj idlj $JAVAHOME/bin/idlj 300 | |
sudo update-alternatives --install /usr/bin/jar jar $JAVAHOME/bin/jar 300 | |
sudo update-alternatives --install /usr/bin/jarsigner jarsigner $JAVAHOME/bin/jarsigner 300 | |
sudo update-alternatives --install /usr/bin/javac javac $JAVAHOME/bin/javac 300 | |
sudo update-alternatives --install /usr/bin/javadoc javadoc $JAVAHOME/bin/javadoc 300 | |
sudo update-alternatives --install /usr/bin/javafxpackager javafxpackager $JAVAHOME/bin/javafxpackager 300 | |
sudo update-alternatives --install /usr/bin/javah javah $JAVAHOME/bin/javah 300 | |
sudo update-alternatives --install /usr/bin/javap javap $JAVAHOME/bin/javap 300 | |
sudo update-alternatives --install /usr/bin/javapackager javapackager $JAVAHOME/bin/javapackager 300 | |
sudo update-alternatives --install /usr/bin/jcmd jcmd $JAVAHOME/bin/jcmd 300 | |
sudo update-alternatives --install /usr/bin/jconsole jconsole $JAVAHOME/bin/jconsole 300 | |
sudo update-alternatives --install /usr/bin/jdb jdb $JAVAHOME/bin/jdb 300 | |
sudo update-alternatives --install /usr/bin/jdeps jdeps $JAVAHOME/bin/jdeps 300 | |
sudo update-alternatives --install /usr/bin/jhat jhat $JAVAHOME/bin/jhat 300 | |
sudo update-alternatives --install /usr/bin/jinfo jinfo $JAVAHOME/bin/jinfo 300 | |
sudo update-alternatives --install /usr/bin/jmap jmap $JAVAHOME/bin/jmap 300 | |
sudo update-alternatives --install /usr/bin/jmc jmc $JAVAHOME/bin/jmc 300 | |
sudo update-alternatives --install /usr/bin/jps jps $JAVAHOME/bin/jps 300 | |
sudo update-alternatives --install /usr/bin/jrunscript jrunscript $JAVAHOME/bin/jrunscript 300 | |
sudo update-alternatives --install /usr/bin/jsadebugd jsadebugd $JAVAHOME/bin/jsadebugd 300 | |
sudo update-alternatives --install /usr/bin/jstack jstack $JAVAHOME/bin/jstack 300 | |
sudo update-alternatives --install /usr/bin/jstat jstat $JAVAHOME/bin/jstat 300 | |
sudo update-alternatives --install /usr/bin/jstatd jstatd $JAVAHOME/bin/jstatd 300 | |
sudo update-alternatives --install /usr/bin/jvisualvm jvisualvm $JAVAHOME/bin/jvisualvm 300 | |
sudo update-alternatives --install /usr/bin/native2ascii native2ascii $JAVAHOME/bin/native2ascii 300 | |
sudo update-alternatives --install /usr/bin/rmic rmic $JAVAHOME/bin/rmic 300 | |
sudo update-alternatives --install /usr/bin/schemagen schemagen $JAVAHOME/bin/schemagen 300 | |
sudo update-alternatives --install /usr/bin/serialver serialver $JAVAHOME/bin/serialver 300 | |
sudo update-alternatives --install /usr/bin/wsgen wsgen $JAVAHOME/bin/wsgen 300 | |
sudo update-alternatives --install /usr/bin/wsimport wsimport $JAVAHOME/bin/wsimport 300 | |
sudo update-alternatives --install /usr/bin/xjc xjc $JAVAHOME/bin/xjc 300 | |
sudo update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so $JAVAHOME/jre/lib/amd64/libnpjp2.so 300 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment