#! /bin/bash # this script will setup update-alternatives with the locations of all the java bin files # java sudo update-alternatives --install "/usr/bin/java" java "/opt/java/jre-linked/bin/java" 10 sudo update-alternatives --set java /opt/java/jre-linked/bin/java # rmid sudo update-alternatives --install "/usr/bin/rmid" rmid "/opt/java/jre-linked/bin/rmid" 10 sudo update-alternatives --set rmid /opt/java/jre-linked/bin/rmid # rmiregistry sudo update-alternatives --install "/usr/bin/rmiregistry" rmiregistry "/opt/java/jre-linked/bin/rmiregistry" 10 sudo update-alternatives --set rmiregistry /opt/java/jre-linked/bin/rmiregistry # this section adds the jdk versions and sets the duplicates as backups # jar sudo update-alternatives --install "/usr/bin/jar" jar "/opt/java/jdk-linked/bin/jar" 10 sudo update-alternatives --set jar /opt/java/jdk-linked/bin/jar # jarsigner sudo update-alternatives --install "/usr/bin/jarsigner" jarsigner "/opt/java/jdk-linked/bin/jarsigner" 10 sudo update-alternatives --set jarsigner /opt/java/jdk-linked/bin/jarsigner # javac sudo update-alternatives --install "/usr/bin/javac" javac "/opt/java/jdk-linked/bin/javac" 10 sudo update-alternatives --set javac /opt/java/jdk-linked/bin/javac # javadoc sudo update-alternatives --install "/usr/bin/javadoc" javadoc "/opt/java/jdk-linked/bin/javadoc" 10 sudo update-alternatives --set javadoc /opt/java/jdk-linked/bin/javadoc # javah sudo update-alternatives --install "/usr/bin/javah" javah "/opt/java/jdk-linked/bin/javah" 10 sudo update-alternatives --set javah /opt/java/jdk-linked/bin/javah # native2ascii sudo update-alternatives --install "/usr/bin/native2ascii" native2ascii "/opt/java/jdk-linked/bin/native2ascii" 10 sudo update-alternatives --set native2ascii /opt/java/jdk-linked/bin/native2ascii # rmic sudo update-alternatives --install "/usr/bin/rmic" rmic "/opt/java/jdk-linked/bin/rmic" 10 sudo update-alternatives --set rmic /opt/java/jdk-linked/bin/rmic # rmid sudo update-alternatives --install "/usr/bin/rmid" rmid "/opt/java/jdk-linked/bin/rmid" 5 # rmiregistry sudo update-alternatives --install "/usr/bin/rmiregistry" rmiregistry "/opt/java/jdk-linked/bin/rmiregistry" 5 # serialver sudo update-alternatives --install "/usr/bin/serialver" serialver "/opt/java/jdk-linked/bin/serialver" 10 sudo update-alternatives --set serialver /opt/java/jdk-linked/bin/serialver