Project

General

Profile

Actions

Install OracleJdk on Debian » History » Revision 13

« Previous | Revision 13/16 (diff) | Next »
Andreas Kohlbecker, 04/07/2021 04:29 PM


How to install the latest JDK 1.8 from Oracle on Debian Linux


this guide is base on

#!/bin/bash -x

# https://www.java.com/en/download/faq/release_dates.xml
URL="https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz"
#URL="http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz"
#URL="https://sdlc-esd.oracle.com/ESD6/JSCDL/jdk/8u281-b09/89d678f2be164786b292527658ca1605/jre-8u281-linux-x64.tar.gz?GroupName=JSC&FilePath=/ESD6/JSCDL/jdk/8u281-b09/89d678f2be164786b292527658ca1605/jre-8u281-linux-x64.tar.gz&BHost=javadl.sun.com&File=jre-8u281-linux-x64.tar.gz&AuthParam=1617806778_afc8ce72aa0f508a6ccde826b6f46f19&ext=.gz"
wget -c --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" "${URL}"

Unpack the downloaded JAVA 8 archive in /opt

mkdir /opt/java-oracle
tar -zxf /tmp/jdk-8-linux-x64.tar.gz -C /opt/java-oracle

create a symlink with the major release version

ln -fs jdk1.8.0 jdk1.8

set-up oracle’s java 8 to be used on the system, by using higher priority with update-alternatives (NOTE: Adapt the below to match the latest version !!!)

jhome=/opt/java-oracle/jdk1.8
update-alternatives --install /usr/bin/java java ${jhome}/bin/java 2000
update-alternatives --install /usr/bin/javac javac ${jhome}/bin/javac 2000
update-alternatives --install /usr/bin/jconsole jconsole ${jhome}/bin/jconsole 2000
update-alternatives --install "/usr/bin/javaws" "javaws" "${jhome}/bin/javaws" 2000

update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" ${jhome}/jre/lib/amd64/libnpjp2.so" 1
IMPORTANT choose the java you installed as default
update-alternatives --config java
update-alternatives --config javac

Updated by Andreas Kohlbecker about 3 years ago · 13 revisions