最近很喜欢用文字记录点滴,刚好遇到这个问题,写篇文章记录一下;项目是本地启动的微服务项目,依赖nacos启动,放假前都还是正常的,放完假回来就突然不行了。

一、正常启动nacos闪退

        通过双击bin目录里面的 startup.cmd 启动服务,但是运行窗口直接闪退,根本看不到问题报错,日志也没有更新。

二、通过命令行启动发现问题

        进入bin目录,在地址栏输入 cmd 进入控制台

输入 startup.cmd -m standalone,就可以看到启动结果了。

百度了一下这个错误,有几个引起这个问题的原因:

(1)JDK版本低于1.8,那就换个1.8或者之后的;

(2)JDK环境没安装好,这个用 java -version 检查,如果没正常出现java版本,就继续百度,安装好环境。

(3)JAVA_HOME没配置,我也是接触到才知道,安装nacos之前要配置好JAVA_HOME的,nacos通过JAVA_HOME来找到JDK运行环境。(我就是这个问题)

三、在环境变量中设置JAVA_HOME

因为上周换了JDK17,所以修改了JAVA_HOME,所以导致nacos无法启动了,哈哈哈哈,

重新添加回来,然后放到 path 变量上面即可,nacos就恢复正常了。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐