安装启动 开源配置中心 Apollo 错误,打开 demo.sh 文件显示错误
echo "Could not find java executable, please check PATH and JAVA_HOME variables."
exit 1
fi
if [[ "$_java" ]]; then
version=$("$_java" -version 2>&1 | awk -F '"' '/version/ {print $2}')
if [[ "$version" < "1.8" ]]; then
echo "Java version is $version, please make sure java 1.8+ is in the path"
exit 1
fi
fi
}
一、报错解释:
这个错误信息通常表示系统无法在环境变量 PATH 或J AVA_HOME 指定的路径中找到 Java 执行程序。这可能是因为 Java 未正确安装,或者环境变量配置不正确。
二、解决方法:
1、确认 Java 是否安装:在命令行输入 java -version 查看是否安装 Java 及其版本。
- 查看安装的 jdk 版本(检查是否安装了 jdk)
java -version
- linux 系统下安装 jdk1.8
sudo apt install openjdk-8-jdk
2、检查 JAVA_HOME 环境变量:确保 JAVA_HOME 环境变量指向了 Java 安装目录。
- 在 Windows 中:
可以在【系统】
-->【系统信息】
-->【高级系统设置】
--> 【高级】
--> 【环境变量】
--> 【系统变量】选项卡中设置 JAVA_HOME。
- 在 Linux 或 Mac 中:
可以在 .bashrc 或 .bash_profile 中设置 JAVA_HOME,
例如:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
3、更新 PATH 变量:确保 Java 的安装目录(通常是bin目录)已经添加到 PATH 变量中。
-
在 Windows 中,可以通过系统属性的“环境变量”按钮进行编辑。
-
在 Linux 或 Mac 中,可以在 .bashrc 或 .bash_profile 中更新 PATH 变量,
export PATH=$JAVA_HOME/bin:$PATH
4、重新启动终端或者计算机,以确保环境变量的更改生效。
- linux 系统:
reboot