@@ -6,16 +6,16 @@ RUN yum -y update \
66 zlib-devel glibc-static libcxx libcxx-devel llvm-toolset-7 zlib-static \
77 && rm -rf /var/cache/yum
88
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
1313RUN yum install -y binutils
1414RUN 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 {} \;
1818RUN 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