Add export parameters for Java 11 (#12859)

* Add exports for Java 11 parameters

* Add parameters for data sketches
This commit is contained in:
Adarsh Sanjeev 2022-08-16 13:05:45 +05:30 committed by GitHub
parent ec8bdeb9f6
commit 3755f30bc4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 0 deletions

View File

@ -40,6 +40,15 @@ then
--add-opens=java.base/java.lang=ALL-UNNAMED \
--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED \
"$@"
elif [ "$JAVA_MAJOR" != "" ] && [ "$JAVA_MAJOR" -ge "11" ]
then
# Parameters below are required to use datasketches-memory as a library
exec "$JAVA_BIN" \
--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED \
--add-exports=java.base/jdk.internal.ref=ALL-UNNAMED \
--add-opens=java.base/java.nio=ALL-UNNAMED \
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED \
"$@"
else
exec "$JAVA_BIN" "$@"
fi