【已解决】doris 2.1还支持jdk8? 在start_be.sh中发现必须强行使用jdk17

Viewed 125

现在start_be.sh中也有强行使用jdk17的代码?
if [[ "${java_version}" -eq 17 ]]; then
if [[ -z ${JAVA_OPTS_FOR_JDK_17} ]]; then
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"
fi
final_java_opt="${JAVA_OPTS_FOR_JDK_17}"
else
echo "ERROR: The jdk_version is ${java_version}, it must be 17." >>"${LOG_DIR}/be.out"
exit 1
fi
现在master还支持jdk8吗?

3 Answers

2.1支持jdk8。
master编译的时候必须使用jdk17

在master 上,是不能使用jdk8的,因为很多代码是jdk17 写的了。