blob: d0590ee51e404d16c31004dddccde8566bbe4949 [file] [log] [blame]
#!/usr/bin/env bash
# Shebang header for korapxmltool to auto-enable native access on Java 25+
# Usage:
# cat korapxmltool.shebang app/build/libs/korapxmltool.jar > korapxmltool
# chmod +x korapxmltool
# (Run `zip -A korapxmltool` if your unzip/java complains about prepended bytes.)
set -euo pipefail
# Add native access flag if not already present
EXTRA_OPTS=()
if [[ "${JDK_JAVA_OPTIONS:-}" != *"--enable-native-access="* ]]; then
EXTRA_OPTS+=(--enable-native-access=ALL-UNNAMED)
fi
exec java "${EXTRA_OPTS[@]}" -jar "$0" "$@"