Open doctorpangloss opened 6 years ago
in my dockerfile i use:
JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=162 \
JAVA_VERSION_BUILD=12 \
JAVA_DOWNLOAD_HASH=0da788060d494f5095bf8624735fa2f1
and:
# Oracle Java
&& mkdir -p /usr/lib/jvm \
&& cd /usr/lib/jvm \
&& wget -nv --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/${JAVA_VERSION_MAJOR}u${JAVA_VERSION_MINOR}-b${JAVA_VERSION_BUILD}/${JAVA_DOWNLOAD_HASH}/jdk-${JAVA_VERSION_MAJOR}u${JAVA_VERSION_MINOR}-linux-x64.tar.gz \
&& tar xf jdk-${JAVA_VERSION_MAJOR}u${JAVA_VERSION_MINOR}-linux-x64.tar.gz \
&& rm jdk-${JAVA_VERSION_MAJOR}u${JAVA_VERSION_MINOR}-linux-x64.tar.gz \
&& update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.${JAVA_VERSION_MAJOR}.0_${JAVA_VERSION_MINOR}/bin/java" 1 \
@martinfaust have you tried this install script lately? :) Everything is broken for everyone!
http://www.oracle.com/technetwork/java/javase/8u151-relnotes-3850493.html expired on jan 16th 2018 latest is http://www.oracle.com/technetwork/java/javase/8u162-relnotes-4021436.html which will expire on April 17th.
Until web8upd
updates the version to 162, this will be broken.
Do you see any alternative here, instead of using the web8upd
repository because this is the second time this is happening in 2-3 months? They seem to be a bit slow in keeping their version up to date with oracle website and oracle remove old versions almost immediately on launch of new one.
Maybe using some script like @martinfaust will be a more long term solution.
@doctorpangloss Yes, the above is the latest java8 as of today, and my docker image builds just fine with this. Of course I have to update the version, build, and hash on every java release..