Skip to content

Instantly share code, notes, and snippets.

@nikitasius
Last active March 29, 2019 15:26
Show Gist options
  • Save nikitasius/a59f935dda3468c5bf5486e703a0a877 to your computer and use it in GitHub Desktop.
Save nikitasius/a59f935dda3468c5bf5486e703a0a877 to your computer and use it in GitHub Desktop.
JDK on debian 9

If you installed JDP here: /usr/local/java/jdk-9.0.4

1st part

update-alternatives --remove-all "javac"
update-alternatives --remove-all "javaws"
update-alternatives --remove-all "rmid"
update-alternatives --remove-all "java"
update-alternatives --remove-all "keytool"
update-alternatives --remove-all "jhsdb"
update-alternatives --remove-all "jjs"
update-alternatives --remove-all "pack200"
update-alternatives --remove-all "rmiregistry"
update-alternatives --remove-all "unpack200"
update-alternatives --remove-all "orbd"
update-alternatives --remove-all "servertool"
update-alternatives --remove-all "tnameserv"
update-alternatives --remove-all "jexec"
update-alternatives --remove-all "jarsigner"
update-alternatives --remove-all "javadoc"
update-alternatives --remove-all "javah"
update-alternatives --remove-all "javap"
update-alternatives --remove-all "javapackager"
update-alternatives --remove-all "jcmd"
update-alternatives --remove-all "jconsole"
update-alternatives --remove-all "jcontrol"
update-alternatives --remove-all "jdb"
update-alternatives --remove-all "jdeps"
update-alternatives --remove-all "jinfo"
update-alternatives --remove-all "jmap"
update-alternatives --remove-all "jmc"
update-alternatives --remove-all "jps"
update-alternatives --remove-all "jrunscript"
update-alternatives --remove-all "jstack"
update-alternatives --remove-all "jstat"
update-alternatives --remove-all "jstatd"
update-alternatives --remove-all "jvisualvm"
update-alternatives --remove-all "jaotc"
update-alternatives --remove-all "jar"
update-alternatives --remove-all "jdeprscan"
update-alternatives --remove-all "jimage"
update-alternatives --remove-all "jlink"
update-alternatives --remove-all "jmod"
update-alternatives --remove-all "jshell"
update-alternatives --remove-all "jweblauncher"

2nd part

update-alternatives --install "/usr/bin/javac"        javac       "/usr/local/java/jdk-9.0.4/bin/javac" 1
update-alternatives --install "/usr/bin/javaws"       javaws      "/usr/local/java/jdk-9.0.4/bin/javaws" 1
update-alternatives --install "/usr/bin/rmid"         rmid        "/usr/local/java/jdk-9.0.4/bin/rmid" 1
update-alternatives --install "/usr/bin/java"         java        "/usr/local/java/jdk-9.0.4/bin/java" 1
update-alternatives --install "/usr/bin/keytool"      keytool     "/usr/local/java/jdk-9.0.4/bin/keytool" 1
update-alternatives --install "/usr/bin/jhsdb"        jhsdb        "/usr/local/java/jdk-9.0.4/bin/jhsdb" 1
update-alternatives --install "/usr/bin/jjs"          jjs         "/usr/local/java/jdk-9.0.4/bin/jjs" 1
update-alternatives --install "/usr/bin/pack200"      pack200     "/usr/local/java/jdk-9.0.4/bin/pack200" 1
update-alternatives --install "/usr/bin/rmiregistry"  rmiregistry "/usr/local/java/jdk-9.0.4/bin/rmiregistry" 1
update-alternatives --install "/usr/bin/unpack200"    unpack200   "/usr/local/java/jdk-9.0.4/bin/unpack200" 1
update-alternatives --install "/usr/bin/orbd"         orbd        "/usr/local/java/jdk-9.0.4/bin/orbd" 1
update-alternatives --install "/usr/bin/servertool"   servertool  "/usr/local/java/jdk-9.0.4/bin/servertool" 1
update-alternatives --install "/usr/bin/tnameserv"    tnameserv   "/usr/local/java/jdk-9.0.4/bin/tnameserv" 1
update-alternatives --install "/usr/bin/jexec"        jexec       "/usr/local/java/jdk-9.0.4/lib/jexec" 1
update-alternatives --install "/usr/bin/jarsigner"    jarsigner   "/usr/local/java/jdk-9.0.4/bin/jarsigner" 1
update-alternatives --install "/usr/bin/javadoc"      javadoc     "/usr/local/java/jdk-9.0.4/bin/javadoc" 1
update-alternatives --install "/usr/bin/javah"        javah       "/usr/local/java/jdk-9.0.4/bin/javah" 1
update-alternatives --install "/usr/bin/javap"        javap       "/usr/local/java/jdk-9.0.4/bin/javap" 1
update-alternatives --install "/usr/bin/javapackager" javapackager "/usr/local/java/jdk-9.0.4/bin/javapackager" 1
update-alternatives --install "/usr/bin/jcmd"         jcmd        "/usr/local/java/jdk-9.0.4/bin/jcmd" 1
update-alternatives --install "/usr/bin/jconsole"     jconsole    "/usr/local/java/jdk-9.0.4/bin/jconsole" 1
update-alternatives --install "/usr/bin/jcontrol"     jcontrol    "/usr/local/java/jdk-9.0.4/bin/jcontrol" 1
update-alternatives --install "/usr/bin/jdb"          jdb         "/usr/local/java/jdk-9.0.4/bin/jdb" 1
update-alternatives --install "/usr/bin/jdeps"        jdeps       "/usr/local/java/jdk-9.0.4/bin/jdeps" 1
update-alternatives --install "/usr/bin/jinfo"        jinfo       "/usr/local/java/jdk-9.0.4/bin/jinfo" 1
update-alternatives --install "/usr/bin/jmap"         jmap        "/usr/local/java/jdk-9.0.4/bin/jmap" 1
update-alternatives --install "/usr/bin/jmc"          jmc         "/usr/local/java/jdk-9.0.4/bin/jmc" 1
update-alternatives --install "/usr/bin/jps"          jps         "/usr/local/java/jdk-9.0.4/bin/jps" 1
update-alternatives --install "/usr/bin/jrunscript"   jrunscript "/usr/local/java/jdk-9.0.4/bin/jrunscript" 1
update-alternatives --install "/usr/bin/jstack"       jstack      "/usr/local/java/jdk-9.0.4/bin/jstack" 1
update-alternatives --install "/usr/bin/jstat"        jstat       "/usr/local/java/jdk-9.0.4/bin/jstat" 1
update-alternatives --install "/usr/bin/jstatd"       jstatd      "/usr/local/java/jdk-9.0.4/bin/jstatd" 1
update-alternatives --install "/usr/bin/jvisualvm"    jvisualvm   "/usr/local/java/jdk-9.0.4/bin/jvisualvm" 1
update-alternatives --install "/usr/bin/jaotc"        jaotc       "/usr/local/java/jdk-9.0.4/bin/jaotc" 1
update-alternatives --install "/usr/bin/jar"          jar         "/usr/local/java/jdk-9.0.4/bin/jar" 1
update-alternatives --install "/usr/bin/jdeprscan"    jdeprscan   "/usr/local/java/jdk-9.0.4/bin/jdeprscan" 1
update-alternatives --install "/usr/bin/jimage"       jimage      "/usr/local/java/jdk-9.0.4/bin/jimage" 1
update-alternatives --install "/usr/bin/jlink"        jlink       "/usr/local/java/jdk-9.0.4/bin/jlink" 1
update-alternatives --install "/usr/bin/jmod"         jmod        "/usr/local/java/jdk-9.0.4/bin/jmod" 1
update-alternatives --install "/usr/bin/jshell"       jshell      "/usr/local/java/jdk-9.0.4/bin/jshell" 1
update-alternatives --install "/usr/bin/jweblauncher" jweblauncher "/usr/local/java/jdk-9.0.4/bin/jweblauncher" 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment