@@ -6,16 +6,16 @@ RUN yum -y update \
6
6
zlib-devel glibc-static libcxx libcxx-devel llvm-toolset-7 zlib-static \
7
7
&& rm -rf /var/cache/yum
8
8
9
- ENV JDK_FOLDERNAME jdk-17
10
- ENV JDK_FILENAME openjdk-17_linux -x64_bin.tar.gz
11
- RUN curl -4 -L https://download.java.net /java/GA/jdk17/0d483333a00540d886896bac774ff48b/35/GPL/${JDK_FILENAME} | tar -xvz
12
- RUN mv $JDK_FOLDERNAME /usr/lib/jdk17
9
+ ENV JDK_FOLDERNAME jdk-21
10
+ ENV JDK_FILENAME openjdk-21_linux -x64_bin.tar.gz
11
+ RUN curl -4 -L https://download.oracle.com /java/21/latest/jdk-21_linux-x64_bin.tar.gz | tar -xvz
12
+ RUN mv $JDK_FOLDERNAME /usr/lib/jdk21
13
13
RUN yum install -y binutils
14
14
RUN rm -rf $JDK_FOLDERNAME
15
- ENV PATH="/usr/lib/jdk17 /bin:$PATH"
16
- RUN jlink --add-modules "$(java --list-modules | cut -f1 -d'@' | tr '\n ' ',')" --compress 0 --no-man-pages --no-header-files --strip-debug --output /opt/jre17 -slim
17
- RUN find /opt/jre17 -slim/lib -name *.so -exec strip -p --strip-unneeded {} \;
15
+ ENV PATH="/usr/lib/jdk21 /bin:$PATH"
16
+ RUN jlink --add-modules "$(java --list-modules | cut -f1 -d'@' | tr '\n ' ',')" --compress 0 --no-man-pages --no-header-files --strip-debug --output /opt/jre21 -slim
17
+ RUN find /opt/jre21 -slim/lib -name *.so -exec strip -p --strip-unneeded {} \;
18
18
RUN java -Xshare:dump -version
19
- RUN rm /opt/jre17 -slim/lib/classlist
20
- RUN cp /usr/lib/jdk17 /lib/server/classes.jsa /opt/jre17 -slim/lib/server/classes.jsa
21
- RUN cd /opt/ && zip -r jre-17 -slim.zip jre17 -slim
19
+ RUN rm /opt/jre21 -slim/lib/classlist
20
+ RUN cp /usr/lib/jdk21 /lib/server/classes.jsa /opt/jre21 -slim/lib/server/classes.jsa
21
+ RUN cd /opt/ && zip -r jre-21 -slim.zip jre21 -slim
0 commit comments