gpt4 book ai didi

apache-drill - 运行 Apache Drill 需要 Java 1.7 或更高版本

转载 作者:行者123 更新时间:2023-12-04 23:14:45 25 4
gpt4 key购买 nike

当我打字
$ drillbit.sh start
它向我展示了这个错误:

ERROR: Java 1.7 or later is required to run Apache Drill.

虽然我有最新版本的java
$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

我的 $JAVA_HOME 也在 .profile 中正确设置

什么会导致这样的问题?

最佳答案

好吧,经过一番调查后,我发现配置文件drill-config.sh
检查带有错误正则表达式的 java 版本:

"$JAVA" -version 2>&1 | grep "version" | egrep -e "1.4|1.5|1.6" > /dev/null
if [ $? -eq 0 ]; then
fatal_error "Java 1.7 or later is required to run Apache Drill."
fi


正则表达式“1.4”匹配 144,这是我拥有的 Java 版本中的更新号。
所以浮点数应该转义为“1\.4”

这终于解决了我的问题。

关于apache-drill - 运行 Apache Drill 需要 Java 1.7 或更高版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45580852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com