NC Cloud安装报错提示“JAVA_HOME environment variable is't 1.7 version of JDK.”

/uploads/question/20201102/72c4017cad6dc278e6e1b34a80d8a650.png

已邀请:

基本情况:一般是在国产化的设备上(ARM等架构)下,使用系统的openjdk,执行安装脚本setup.sh报错。

原因:NC Cloud1909起要求JDK主版本为1.8。安装脚本会自动判断当前的$JAVA_HOME下的java版本,如果版本不符则会报错。其中如果使用的非标准安装盘或比较旧的安装盘,其中对openjdk判断部分不够完善,导致误判。


解决:

1、确认当前java_home的java版本是1.8_X

2、修改安装盘中的setup.sh脚本,找到报错行(大约50行),将下一行的exit命令前面添加#注释掉,之后保存脚本,再次执行即可。

/uploads/answer/20201102/716613c0f227e8fa0e689cc3613ab3e4.png

要回复问题请先登录注册