@@ -407,7 +407,7 @@ COMMON_OPTS="-Dsun.java.command=DorisBE -XX:-CriticalJNINatives"
407407
408408if [[ " ${java_version} " -eq 17 ]]; then
409409 if [[ -z ${JAVA_OPTS_FOR_JDK_17} ]]; then
410- JAVA_OPTS_FOR_JDK_17=" -Xmx1024m ${LOG_PATH} -Xlog:gc:${DORIS_HOME} /log/be.gc.log.${CUR_DATE} ${COMMON_OPTS} --add-opens java.base/java.net=ALL-UNNAMED"
410+ JAVA_OPTS_FOR_JDK_17=" -Xmx1024m ${LOG_PATH} -Xlog:gc:${DORIS_HOME} /log/be.gc.log.${CUR_DATE} ${COMMON_OPTS} --add-opens= java.base/java.net=ALL-UNNAMED"
411411 fi
412412 final_java_opt=" ${JAVA_OPTS_FOR_JDK_17} "
413413else
429429
430430# Extract the matching key from a Java option for deduplication purposes.
431431# Different option types have different key extraction rules:
432- # --add-opens java.base/sun.util.calendar=ALL-UNNAMED -> --add-opens java.base/sun.util.calendar
432+ # --add-opens= java.base/sun.util.calendar=ALL-UNNAMED -> --add-opens= java.base/sun.util.calendar
433433# -XX:+HeapDumpOnOutOfMemoryError -> -XX:[+-]HeapDumpOnOutOfMemoryError
434434# -XX:HeapDumpPath=/path -> -XX:HeapDumpPath
435435# -Dfile.encoding=UTF-8 -> -Dfile.encoding
@@ -438,9 +438,9 @@ extract_java_opt_key() {
438438 local param=" $1 "
439439
440440 case " ${param} " in
441- " --add-opens " * | " --add-exports=" * | " --add-reads=" * | " --add-modules=" * )
442- # --add-opens java.base/sun.util.calendar=ALL-UNNAMED
443- # Extract module/package path as key: --add-opens java.base/sun.util.calendar
441+ " --add-opens= " * | " --add-exports=" * | " --add-reads=" * | " --add-modules=" * )
442+ # --add-opens= java.base/sun.util.calendar=ALL-UNNAMED
443+ # Extract module/package path as key: --add-opens= java.base/sun.util.calendar
444444 echo " ${param% =* } "
445445 ;;
446446 -XX:+* | -XX:-* )
@@ -513,7 +513,7 @@ java_opt_exists() {
513513# Arguments:
514514# $1 - The option to add
515515# Usage:
516- # add_java_opt_if_missing "--add-opens java.base/sun.util.calendar=ALL-UNNAMED"
516+ # add_java_opt_if_missing "--add-opens= java.base/sun.util.calendar=ALL-UNNAMED"
517517# add_java_opt_if_missing "-XX:+HeapDumpOnOutOfMemoryError"
518518# add_java_opt_if_missing "-Dfile.encoding=UTF-8"
519519add_java_opt_if_missing () {
@@ -533,23 +533,23 @@ add_java_opt_if_missing "-Djol.skipHotspotSAAttach=true"
533533add_java_opt_if_missing " -Djavax.security.auth.useSubjectCredsOnly=false"
534534add_java_opt_if_missing " -Dsun.security.krb5.debug=true"
535535add_java_opt_if_missing " -Dfile.encoding=UTF-8"
536- add_java_opt_if_missing " --add-opens java.base/java.lang=ALL-UNNAMED"
537- add_java_opt_if_missing " --add-opens java.base/java.lang.invoke=ALL-UNNAMED"
538- add_java_opt_if_missing " --add-opens java.base/java.lang.reflect=ALL-UNNAMED"
539- add_java_opt_if_missing " --add-opens java.base/java.io=ALL-UNNAMED"
540- add_java_opt_if_missing " --add-opens java.base/java.net=ALL-UNNAMED"
541- add_java_opt_if_missing " --add-opens java.base/java.nio=ALL-UNNAMED"
542- add_java_opt_if_missing " --add-opens java.base/java.util=ALL-UNNAMED"
543- add_java_opt_if_missing " --add-opens java.base/java.util.concurrent=ALL-UNNAMED"
544- add_java_opt_if_missing " --add-opens java.base/java.util.concurrent.atomic=ALL-UNNAMED"
545- add_java_opt_if_missing " --add-opens java.base/sun.nio.ch=ALL-UNNAMED"
546- add_java_opt_if_missing " --add-opens java.base/sun.nio.cs=ALL-UNNAMED"
547- add_java_opt_if_missing " --add-opens java.base/sun.security.action=ALL-UNNAMED"
548- add_java_opt_if_missing " --add-opens java.base/sun.util.calendar=ALL-UNNAME"
549- add_java_opt_if_missing " --add-opens java.security.jgss/sun.security.krb5=ALL-UNNAMED"
550- add_java_opt_if_missing " --add-opens java.management/sun.management=ALL-UNNAMED"
551- add_java_opt_if_missing " --add-opens java.base/jdk.internal.ref=ALL-UNNAMED"
552- add_java_opt_if_missing " --add-opens java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED"
536+ add_java_opt_if_missing " --add-opens= java.base/java.lang=ALL-UNNAMED"
537+ add_java_opt_if_missing " --add-opens= java.base/java.lang.invoke=ALL-UNNAMED"
538+ add_java_opt_if_missing " --add-opens= java.base/java.lang.reflect=ALL-UNNAMED"
539+ add_java_opt_if_missing " --add-opens= java.base/java.io=ALL-UNNAMED"
540+ add_java_opt_if_missing " --add-opens= java.base/java.net=ALL-UNNAMED"
541+ add_java_opt_if_missing " --add-opens= java.base/java.nio=ALL-UNNAMED"
542+ add_java_opt_if_missing " --add-opens= java.base/java.util=ALL-UNNAMED"
543+ add_java_opt_if_missing " --add-opens= java.base/java.util.concurrent=ALL-UNNAMED"
544+ add_java_opt_if_missing " --add-opens= java.base/java.util.concurrent.atomic=ALL-UNNAMED"
545+ add_java_opt_if_missing " --add-opens= java.base/sun.nio.ch=ALL-UNNAMED"
546+ add_java_opt_if_missing " --add-opens= java.base/sun.nio.cs=ALL-UNNAMED"
547+ add_java_opt_if_missing " --add-opens= java.base/sun.security.action=ALL-UNNAMED"
548+ add_java_opt_if_missing " --add-opens= java.base/sun.util.calendar=ALL-UNNAME"
549+ add_java_opt_if_missing " --add-opens= java.security.jgss/sun.security.krb5=ALL-UNNAMED"
550+ add_java_opt_if_missing " --add-opens= java.management/sun.management=ALL-UNNAMED"
551+ add_java_opt_if_missing " --add-opens= java.base/jdk.internal.ref=ALL-UNNAMED"
552+ add_java_opt_if_missing " --add-opens= java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED"
553553
554554# set LIBHDFS_OPTS for hadoop libhdfs
555555export LIBHDFS_OPTS=" ${final_java_opt} "
0 commit comments