在学习中需要使用到nacos作为注册中心,但是在使用nacos的过程中运行startup.cmd的时候出现了闪退的情况
由于闪退并没有告知错误,因此我用cmd命令行去跑这个startup.cmd得到以下结果
Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!
我想都没想就开始cv百度得到得答案是:
1.检查java版本 1.8以上
2.检查maven版本 3.6
毫无卵用。。。。。。。。。。。。。
之后读了一下英文 JAVA_HOME、environment,恍然大悟我在环境变量里面配了两个jdk,分别是jdk8、jdk14
解决方法:
1、把JAVA_HOME1 改为 JAVA_HOME
2、Path 里面得 JAVA_HOME1 也得改为 JAVA_HOME
结果:
总结
1.先检查JDK版本 maven版本
2.检查环境变量里的jdk命名是否为JAVA_HOME