在下载好nacos之后运行startup.cmd闪一下就没有了。
查看官方文档,要求jdk1.8的并且是64位的,更改jdk启动还是闪退。
后来通过power shell把startup.cmd拖进去运行看见报错,

但是纳闷的就是我已经安装并且配置了jdk1.8 64bit为什么还是会报这样的异常呢?
最终检查到环境变量 居然是因为当时我为了保留电脑上的jdk1.7,所以在环境变量中配置了JAVA1.7_HOME和JAVA1.8_HOME,在cmd中敲java是正常的,本以为可以像python一样通过这样保留python2和python3,然而在这里,nacos只认JAVA_HOME,不能配置成其他的名字.
所以,nacos闪退,总结起来就是:
先检查jdk是否为jdk8 64bit并配置环境变量,且环境变量必须为JAVA_HOME
本文详细解析了在运行Nacos过程中遇到的闪退问题,发现环境变量配置不当是罪魁祸首。作者最初尝试更改JDK版本和使用PowerShell运行,但未能解决问题。最终发现,尽管已正确安装和配置了JDK1.8 64位,但在环境变量中同时配置了JAVA1.7_HOME和JAVA1.8_HOME,导致Nacos无法识别正确的JDK路径。文章强调,Nacos仅识别名为JAVA_HOME的环境变量,而非其他自定义名称。
922





