#!/bin/sh -x if [ "x$COMMON_CONF" = "x" ]; then COMMON_CONF="$DIRNAME/common.conf" else if [ ! -r "$COMMON_CONF" ]; then echo "Config file not found $COMMON_CONF" fi fi if [ -r "$COMMON_CONF" ]; then . "$COMMON_CONF" fi setModularJdk() { "$JAVA" --add-modules=java.se -version > /dev/null 2>&1 && MODULAR_JDK=true || MODULAR_JDK=false } setDefaultModularJvmOptions() { setModularJdk if [ "$MODULAR_JDK" = "true" ]; then DEFAULT_MODULAR_JVM_OPTIONS=`echo $* | $GREP "\-\-add\-modules"` if [ "x$DEFAULT_MODULAR_JVM_OPTIONS" = "x" ]; then # Set default modular jdk options DEFAULT_MODULAR_JVM_OPTIONS="$DEFAULT_MODULAR_JVM_OPTIONS --add-exports=java.base/sun.nio.ch=ALL-UNNAMED" DEFAULT_MODULAR_JVM_OPTIONS="$DEFAULT_MODULAR_JVM_OPTIONS --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED" DEFAULT_MODULAR_JVM_OPTIONS="$DEFAULT_MODULAR_JVM_OPTIONS --add-exports=jdk.unsupported/sun.reflect=ALL-UNNAMED" else DEFAULT_MODULAR_JVM_OPTIONS="" fi fi }