User Tools

Site Tools


java:installjdk8alternativesubuntu
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Previous revision
java:installjdk8alternativesubuntu [2022/12/02 22:02] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Install jdk 8 in ubuntu with alternatives ======
 +
 +Install directory of our version of java: /usr/lib/jvm/jdk1.8.0_20
 +
 +===== Create a file .java-1.8.0.20-oracle.jinfo =====
 +
 +Create a file ''.java-1.8.0.20-oracle.jinfo'' with the following content: 
 +
 +<code>
 +alias=java-8-oracle
 +priority=100
 +section=non-free
 +
 +
 +
 +jre ControlPanel /usr/lib/jvm/jdk1.8.0_20/jre/bin/ControlPanel
 +jre java /usr/lib/jvm/jdk1.8.0_20/jre/bin/java
 +jre javaws /usr/lib/jvm/jdk1.8.0_20/jre/bin/javaws
 +jre jcontrol /usr/lib/jvm/jdk1.8.0_20/jre/bin/jcontrol
 +jre jjs /usr/lib/jvm/jdk1.8.0_20/jre/bin/jjs
 +jre keytool /usr/lib/jvm/jdk1.8.0_20/jre/bin/keytool
 +jre orbd /usr/lib/jvm/jdk1.8.0_20/jre/bin/orbd
 +jre pack200 /usr/lib/jvm/jdk1.8.0_20/jre/bin/pack200
 +jre policytool /usr/lib/jvm/jdk1.8.0_20/jre/bin/policytool
 +jre rmid /usr/lib/jvm/jdk1.8.0_20/jre/bin/rmid
 +jre rmiregistry /usr/lib/jvm/jdk1.8.0_20/jre/bin/rmiregistry
 +jre servertool /usr/lib/jvm/jdk1.8.0_20/jre/bin/servertool
 +jre tnameserv /usr/lib/jvm/jdk1.8.0_20/jre/bin/tnameserv
 +jre unpack200 /usr/lib/jvm/jdk1.8.0_20/jre/bin/unpack200
 +jdk appletviewer /usr/lib/jvm/jdk1.8.0_20/bin/appletviewer
 +jdk ControlPanel /usr/lib/jvm/jdk1.8.0_20/bin/ControlPanel
 +jdk extcheck /usr/lib/jvm/jdk1.8.0_20/bin/extcheck
 +jdk idlj /usr/lib/jvm/jdk1.8.0_20/bin/idlj
 +jdk jar /usr/lib/jvm/jdk1.8.0_20/bin/jar
 +jdk jarsigner /usr/lib/jvm/jdk1.8.0_20/bin/jarsigner
 +jdk java /usr/lib/jvm/jdk1.8.0_20/bin/java
 +jdk javac /usr/lib/jvm/jdk1.8.0_20/bin/javac
 +jdk javadoc /usr/lib/jvm/jdk1.8.0_20/bin/javadoc
 +jdk javafxpackager /usr/lib/jvm/jdk1.8.0_20/bin/javafxpackager
 +jdk javah /usr/lib/jvm/jdk1.8.0_20/bin/javah
 +jdk javap /usr/lib/jvm/jdk1.8.0_20/bin/javap
 +jdk javapackager /usr/lib/jvm/jdk1.8.0_20/bin/javapackager
 +jdk java-rmi.cgi /usr/lib/jvm/jdk1.8.0_20/bin/java-rmi.cgi
 +jdk javaws /usr/lib/jvm/jdk1.8.0_20/bin/javaws
 +jdk jcmd /usr/lib/jvm/jdk1.8.0_20/bin/jcmd
 +jdk jconsole /usr/lib/jvm/jdk1.8.0_20/bin/jconsole
 +jdk jcontrol /usr/lib/jvm/jdk1.8.0_20/bin/jcontrol
 +jdk jdb /usr/lib/jvm/jdk1.8.0_20/bin/jdb
 +jdk jdeps /usr/lib/jvm/jdk1.8.0_20/bin/jdeps
 +jdk jhat /usr/lib/jvm/jdk1.8.0_20/bin/jhat
 +jdk jinfo /usr/lib/jvm/jdk1.8.0_20/bin/jinfo
 +jdk jjs /usr/lib/jvm/jdk1.8.0_20/bin/jjs
 +jdk jmap /usr/lib/jvm/jdk1.8.0_20/bin/jmap
 +jdk jmc /usr/lib/jvm/jdk1.8.0_20/bin/jmc
 +jdk jmc.ini /usr/lib/jvm/jdk1.8.0_20/bin/jmc.ini
 +jdk jps /usr/lib/jvm/jdk1.8.0_20/bin/jps
 +jdk jrunscript /usr/lib/jvm/jdk1.8.0_20/bin/jrunscript
 +jdk jsadebugd /usr/lib/jvm/jdk1.8.0_20/bin/jsadebugd
 +jdk jstack /usr/lib/jvm/jdk1.8.0_20/bin/jstack
 +jdk jstat /usr/lib/jvm/jdk1.8.0_20/bin/jstat
 +jdk jstatd /usr/lib/jvm/jdk1.8.0_20/bin/jstatd
 +jdk jvisualvm /usr/lib/jvm/jdk1.8.0_20/bin/jvisualvm
 +jdk keytool /usr/lib/jvm/jdk1.8.0_20/bin/keytool
 +jdk native2ascii /usr/lib/jvm/jdk1.8.0_20/bin/native2ascii
 +jdk orbd /usr/lib/jvm/jdk1.8.0_20/bin/orbd
 +jdk pack200 /usr/lib/jvm/jdk1.8.0_20/bin/pack200
 +jdk policytool /usr/lib/jvm/jdk1.8.0_20/bin/policytool
 +jdk rmic /usr/lib/jvm/jdk1.8.0_20/bin/rmic
 +jdk rmid /usr/lib/jvm/jdk1.8.0_20/bin/rmid
 +jdk rmiregistry /usr/lib/jvm/jdk1.8.0_20/bin/rmiregistry
 +jdk schemagen /usr/lib/jvm/jdk1.8.0_20/bin/schemagen
 +jdk serialver /usr/lib/jvm/jdk1.8.0_20/bin/serialver
 +jdk servertool /usr/lib/jvm/jdk1.8.0_20/bin/servertool
 +jdk tnameserv /usr/lib/jvm/jdk1.8.0_20/bin/tnameserv
 +jdk unpack200 /usr/lib/jvm/jdk1.8.0_20/bin/unpack200
 +jdk wsgen /usr/lib/jvm/jdk1.8.0_20/bin/wsgen
 +jdk wsimport /usr/lib/jvm/jdk1.8.0_20/bin/wsimport
 +jdk xjc /usr/lib/jvm/jdk1.8.0_20/bin/xjc
 +
 +plugin xulrunner-1.9-javaplugin.so /usr/lib/jvm/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
 +plugin mozilla-javaplugin.so /usr/lib/jvm/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
 +
 +</code>
 +
 +
 +The commands for update alternatives: 
 +
 +<code>
 +
 +update-alternatives --quiet --install /usr/bin/policytool policytool /usr/lib/jvm/jdk1.8.0_20/jre/bin/policytool 100
 +update-alternatives --quiet --install /usr/bin/rmid rmid /usr/lib/jvm/jdk1.8.0_20/jre/bin/rmid 100
 +update-alternatives --quiet --install /usr/bin/unpack200 unpack200 /usr/lib/jvm/jdk1.8.0_20/jre/bin/unpack200 100
 +update-alternatives --quiet --install /usr/bin/appletviewer appletviewer /usr/lib/jvm/jdk1.8.0_20/bin/appletviewer 100
 +update-alternatives --quiet --install /usr/bin/ControlPanel ControlPanel /usr/lib/jvm/jdk1.8.0_20/bin/ControlPanel 100
 +update-alternatives --quiet --install /usr/bin/extcheck extcheck /usr/lib/jvm/jdk1.8.0_20/bin/extcheck 100
 +update-alternatives --quiet --install /usr/bin/idlj idlj /usr/lib/jvm/jdk1.8.0_20/bin/idlj 100
 +update-alternatives --quiet --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_20/bin/jar 100
 +update-alternatives --quiet --install /usr/bin/jarsigner jarsigner /usr/lib/jvm/jdk1.8.0_20/bin/jarsigner 100
 +update-alternatives --quiet --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_20/bin/java 100
 +update-alternatives --quiet --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_20/bin/javac 100
 +update-alternatives --quiet --install /usr/bin/javadoc javadoc /usr/lib/jvm/jdk1.8.0_20/bin/javadoc 100
 +update-alternatives --quiet --install /usr/bin/javafxpackager javafxpackager /usr/lib/jvm/jdk1.8.0_20/bin/javafxpackager 100
 +update-alternatives --quiet --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_20/bin/javah 100
 +update-alternatives --quiet --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_20/bin/javap 100
 +update-alternatives --quiet --install /usr/bin/javapackager javapackager /usr/lib/jvm/jdk1.8.0_20/bin/javapackager 100
 +update-alternatives --quiet --install /usr/bin/java-rmi.cgi java-rmi.cgi /usr/lib/jvm/jdk1.8.0_20/bin/java-rmi.cgi 100
 +update-alternatives --quiet --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8.0_20/bin/javaws 100
 +update-alternatives --quiet --install /usr/bin/jcmd jcmd /usr/lib/jvm/jdk1.8.0_20/bin/jcmd 100
 +update-alternatives --quiet --install /usr/bin/jconsole jconsole /usr/lib/jvm/jdk1.8.0_20/bin/jconsole 100
 +update-alternatives --quiet --install /usr/bin/jcontrol jcontrol /usr/lib/jvm/jdk1.8.0_20/bin/jcontrol 100
 +update-alternatives --quiet --install /usr/bin/jdb jdb /usr/lib/jvm/jdk1.8.0_20/bin/jdb 100
 +update-alternatives --quiet --install /usr/bin/jdeps jdeps /usr/lib/jvm/jdk1.8.0_20/bin/jdeps 100
 +update-alternatives --quiet --install /usr/bin/jhat jhat /usr/lib/jvm/jdk1.8.0_20/bin/jhat 100
 +update-alternatives --quiet --install /usr/bin/jinfo jinfo /usr/lib/jvm/jdk1.8.0_20/bin/jinfo 100
 +update-alternatives --quiet --install /usr/bin/jjs jjs /usr/lib/jvm/jdk1.8.0_20/bin/jjs 100
 +update-alternatives --quiet --install /usr/bin/jmap jmap /usr/lib/jvm/jdk1.8.0_20/bin/jmap 100
 +update-alternatives --quiet --install /usr/bin/jmc jmc /usr/lib/jvm/jdk1.8.0_20/bin/jmc 100
 +update-alternatives --quiet --install /usr/bin/jps jps /usr/lib/jvm/jdk1.8.0_20/bin/jps 100
 +update-alternatives --quiet --install /usr/bin/jrunscript jrunscript /usr/lib/jvm/jdk1.8.0_20/bin/jrunscript 100
 +update-alternatives --quiet --install /usr/bin/jsadebugd jsadebugd /usr/lib/jvm/jdk1.8.0_20/bin/jsadebugd 100
 +update-alternatives --quiet --install /usr/bin/jstack jstack /usr/lib/jvm/jdk1.8.0_20/bin/jstack 100
 +update-alternatives --quiet --install /usr/bin/jstat jstat /usr/lib/jvm/jdk1.8.0_20/bin/jstat 100
 +update-alternatives --quiet --install /usr/bin/jstatd jstatd /usr/lib/jvm/jdk1.8.0_20/bin/jstatd 100
 +update-alternatives --quiet --install /usr/bin/jvisualvm jvisualvm /usr/lib/jvm/jdk1.8.0_20/bin/jvisualvm 100
 +update-alternatives --quiet --install /usr/bin/keytool keytool /usr/lib/jvm/jdk1.8.0_20/bin/keytool 100
 +update-alternatives --quiet --install /usr/bin/native2ascii native2ascii /usr/lib/jvm/jdk1.8.0_20/bin/native2ascii 100
 +update-alternatives --quiet --install /usr/bin/orbd orbd /usr/lib/jvm/jdk1.8.0_20/bin/orbd 100
 +update-alternatives --quiet --install /usr/bin/pack200 pack200 /usr/lib/jvm/jdk1.8.0_20/bin/pack200 100
 +update-alternatives --quiet --install /usr/bin/policytool policytool /usr/lib/jvm/jdk1.8.0_20/bin/policytool 100
 +update-alternatives --quiet --install /usr/bin/rmic rmic /usr/lib/jvm/jdk1.8.0_20/bin/rmic 100
 +update-alternatives --quiet --install /usr/bin/rmid rmid /usr/lib/jvm/jdk1.8.0_20/bin/rmid 100
 +update-alternatives --quiet --install /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/jdk1.8.0_20/bin/rmiregistry 100
 +update-alternatives --quiet --install /usr/bin/schemagen schemagen /usr/lib/jvm/jdk1.8.0_20/bin/schemagen 100
 +update-alternatives --quiet --install /usr/bin/serialver serialver /usr/lib/jvm/jdk1.8.0_20/bin/serialver 100
 +update-alternatives --quiet --install /usr/bin/servertool servertool /usr/lib/jvm/jdk1.8.0_20/bin/servertool 100
 +update-alternatives --quiet --install /usr/bin/tnameserv tnameserv /usr/lib/jvm/jdk1.8.0_20/bin/tnameserv 100
 +update-alternatives --quiet --install /usr/bin/unpack200 unpack200 /usr/lib/jvm/jdk1.8.0_20/bin/unpack200 100
 +update-alternatives --quiet --install /usr/bin/wsgen wsgen /usr/lib/jvm/jdk1.8.0_20/bin/wsgen 100
 +update-alternatives --quiet --install /usr/bin/wsimport wsimport /usr/lib/jvm/jdk1.8.0_20/bin/wsimport 100
 +update-alternatives --quiet --install /usr/bin/xjc xjc /usr/lib/jvm/jdk1.8.0_20/bin/xjc 100
 +
 +
 +</code>
 +
 +and don't forget the alljava.csh and alljava.sh (see [[java7onlinux]])
 +
  
java/installjdk8alternativesubuntu.txt · Last modified: 2022/12/02 22:02 by 127.0.0.1