Please set the JAVA_HOME variable in your environment Nacos 报错

今天安装了Window版的Nacos,cmd启动后报错

起初以为是自己没有安装java的环境变量,但学了java两年了,不至于连java的环境变量没装吧,查看后果然不是环境变量的问题。

可以看到都是配置好了的,本来我电脑上是java1.8和java11,以为版本问题,又安装了java17,nacos 依然是这个问题,怎么也不知道哪错了,来来回回卸载重装java两三次,还是不行,既然不是java配置问题,那就看看nacos启动项吧。

 可以看出  如果不存在"%JAVA_HOME%\bin\java.exe" 就会输出这个错误,%JAVA_HOME%就是java的环境变量。

根据自己的环境变量去找对应的文件

 到达路径后存在java.exe文件,但是看路径

 路径里面并没有\bin,那么把启动项里面的bin删掉会不会就好了呢?

如果环境变量是第二种的,因为变量中已经加上了\bin所以启动项里面的JAVA_HOME表示的路径里面也应该有了\bin,所以没有必要再加\bin了

最后修改如图所示:

if not exist "%JAVA_HOME%" echo Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! & EXIT /B 1
set "JAVA=%JAVA_HOME%\java.exe"

如果不存在java的环境变量 就会输出这个错误,当存在时 set "JAVA=%JAVA_HOME%\java.exe"。

最后启动成功

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值