framework/vendor/generate_jre.sh

15 lines
616 B
Bash
Raw Normal View History

2020-04-16 19:08:07 +00:00
#!/bin/sh
2020-08-02 13:39:00 +00:00
# This script is used as a reference to generate a stripped-down JRE for the server
2020-04-16 19:08:07 +00:00
rm -rf java/
2021-07-10 19:32:30 +00:00
wget https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16.0.1%2B9/OpenJDK16U-jdk_x64_linux_hotspot_16.0.1_9.tar.gz
2020-04-16 19:08:07 +00:00
tar -zxvf OpenJDK*
rm OpenJDK*
mv jdk* jdk/
jdk/bin/jlink --no-header-files --no-man-pages --compress=2 --strip-debug \
--exclude-files=**java_*.properties,**jrunscript,**keytool,**legal/** \
2020-08-02 13:39:00 +00:00
--add-modules java.desktop,java.logging,java.management,java.naming,java.net.http,java.scripting,java.sql,jdk.crypto.ec,jdk.unsupported,jdk.zipfs \
2020-04-16 19:08:07 +00:00
--output java
rm -rf jdk/