fix(core): opens java.util and java.io to workaround issues with some libraries (#1669)

This commit is contained in:
Loïc Mathieu
2023-07-03 15:33:58 +02:00
committed by GitHub
parent f8369ae540
commit 08a37e046a
2 changed files with 10 additions and 2 deletions

View File

@@ -41,7 +41,11 @@ IF %java_version% NEQ 0 (
EXIT 1
)
java %JAVA_OPTS% -jar "%this%" %*
REM Opens java.nio due to https://github.com/snowflakedb/snowflake-jdbc/issues/589
REM Opens java.util due to https://github.com/Azure/azure-sdk-for-java/issues/27806
SET JAVA_ADD_OPENS="--add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED"
java %JAVA_OPTS% %JAVA_ADD_OPENS% -jar "%this%" %*
ENDLOCAL

View File

@@ -18,6 +18,10 @@ case "$JAVA_FULLVERSION" in
;;
esac
# Opens java.nio due to https://github.com/snowflakedb/snowflake-jdbc/issues/589
# Opens java.util due to https://github.com/Azure/azure-sdk-for-java/issues/27806
JAVA_ADD_OPENS="--add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED"
# Exec
exec java ${JAVA_OPTS} -jar "$0" "$@"
exec java ${JAVA_OPTS} ${JAVA_ADD_OPENS} -jar "$0" "$@"
exit 127