@@ -15,29 +15,29 @@ RUN apt-get update \
15
15
&& locale-gen en_US.UTF-8 \
16
16
&& rm -rf /var/lib/apt/lists/*
17
17
18
- ENV JAVA_VERSION jdk-21+35
18
+ ENV JAVA_VERSION jdk-21.0.1+12
19
19
20
20
RUN set -eux; \
21
21
ARCH="$(dpkg --print-architecture)" ; \
22
22
case "${ARCH}" in \
23
23
aarch64|arm64) \
24
- ESUM='33e440c237438aa2e3866d84ead8d4e00dc0992d98d9fd0ee2fe48192f2dbc4b' ; \
25
- BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21%2B35/OpenJDK21U-jdk_aarch64_linux_hotspot_21_35.tar.gz' ; \
26
- ;; \
27
- armhf|arm) \
28
- ESUM='43d0e2b021cbe51be30683f550eabe2476b3b21e65986ffe1d929fca10e0a0e6' ; \
29
- BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk21-2023-08-09-06-56-beta/OpenJDK21U-jdk_arm_linux_hotspot_2023-08-09-06-56.tar.gz' ; \
24
+ ESUM='e184dc29a6712c1f78754ab36fb48866583665fa345324f1a79e569c064f95e9' ; \
25
+ BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.1_12.tar.gz' ; \
30
26
;; \
31
27
amd64|i386:x86-64) \
32
- ESUM='82f64c53acaa045370d6762ebd7441b74e6fda14b464d54d1ff8ca941ec069e6' ; \
33
- BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21%2B35/OpenJDK21U-jdk_x64_linux_hotspot_21_35.tar.gz' ; \
28
+ ESUM='1a6fa8abda4c5caed915cfbeeb176e7fbd12eb6b222f26e290ee45808b529aa1' ; \
29
+ BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_x64_linux_hotspot_21.0.1_12.tar.gz' ; \
30
+ ;; \
31
+ armhf|arm) \
32
+ ESUM='ea1368e420a9e2501dfd5c987b1d5e84895089c793661d75430cd2cad1c858a3' ; \
33
+ BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk21u-2023-11-08-15-55-beta/OpenJDK21U-jdk_arm_linux_hotspot_2023-11-08-15-55.tar.gz' ; \
34
34
;; \
35
35
*) \
36
36
echo "Unsupported arch: ${ARCH}" ; \
37
37
exit 1; \
38
38
;; \
39
39
esac; \
40
- wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; \
40
+ wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL}; \
41
41
echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; \
42
42
mkdir -p "$JAVA_HOME" ; \
43
43
tar --extract \
@@ -54,10 +54,11 @@ RUN set -eux; \
54
54
# https://openjdk.java.net/jeps/341
55
55
java -Xshare:dump;
56
56
57
- RUN echo Verifying install ... \
58
- && fileEncoding="$(echo 'System.out.println(System.getProperty(" file.encoding"))' | jshell -s -)" ; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java \
59
- && echo javac --version && javac --version \
60
- && echo java --version && java --version \
61
- && echo Complete.
57
+ RUN set -eux; \
58
+ echo "Verifying install ..." ; \
59
+ fileEncoding="$(echo 'System.out.println(System.getProperty(" file.encoding"))' | jshell -s -)" ; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; \
60
+ echo "javac --version" ; javac --version; \
61
+ echo "java --version" ; java --version; \
62
+ echo "Complete."
62
63
63
64
CMD ["jshell" ]
0 commit comments