From 4f19b5e8afee1f10ff935ce4c2ef764d53c9e029 Mon Sep 17 00:00:00 2001 From: idk Date: Mon, 4 Jul 2022 13:57:38 -0400 Subject: [PATCH] add java17 options to startapp.sh --- docker/rootfs/startapp.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker/rootfs/startapp.sh b/docker/rootfs/startapp.sh index 4a6c915144..9fe95f81f8 100644 --- a/docker/rootfs/startapp.sh +++ b/docker/rootfs/startapp.sh @@ -32,6 +32,9 @@ if [ -f /.dockerenv ]; then fi +# Options required for reflective access in dynamic JVM languages like Groovy and Jython +JAVA17OPTS="--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util.Properties=ALL-UNNAMED --add-opens java.base/java.util.Properties.defaults=ALL-UNNAMED" +# Old java options JAVAOPTS="-Djava.net.preferIPv4Stack=false -Djava.library.path=${I2P}:${I2P}/lib -Di2p.dir.base=${I2P} -Di2p.dir.config=${HOME}/.i2p -DloggerFilenameOverride=logs/log-router-@.txt -Xmx$JVM_XMX" java -cp "${CLASSPATH}" ${JAVA_OPTS} net.i2p.router.RouterLaunch