2021-11-09

nacos启动报错 ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!

原因分析:

1、先看下有没有安装jdk环境

java -version

没有的话找到自己的jdk的目录,如果是用了yum自动安装的话,jdk一般在/usr/lib/jvm/这个目录下,没有的话用find 、whereis 、 ll -l命令寻找。
2、添加上自己的JAVA_HOME

 vim /etc/prifile
#替换成自己的
 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.

3.nacos这边是java_home下的bin目录,当时安装jdk使用的yum命令安装的,自动带上jre目录。所以修改了java_home的路径到jre即可。

打开nacos启动配置
vim /opt/nacos/bin/startup.sh
在下面加上这一行 [ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0/jre  注意一定加/jre

[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/taobao/java
[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值