关于Nacos2.x安装后报 Cannot determine JNI library name for ARCH=‘x86’ OS=‘windows 11’ name='rocksdb’的错误。
记录一次安装Nacos1.4.4版本不出问题,安装2.x版本失败的问题。
看了很多的相关文档,都说换JDK的版本,可是我的版本就是1.8呀,不知道为什么不行。但奇怪的事,安装
安装步骤
-
解压nacos包。
-
安装后修改对应的配置文件。
① 修改 nacos\conf 下的 application.properties
② 修改 nacos\bin 下面的 startup.cmd 信息。
③ 指定了鉴权的key。
- 排查问题
修改后依然启动失败,一直找不到原因。
看到官网的推荐版本
-
JDK 版本 1.8 及 以上
-
数据库版本要求 5.6.5 +
可是这里我并没有看到出现数据库的版本问题。
后面觉得是不是自己是 x86 为的原因,于是去官网下载了 x64 位的JDK版本。并且指定 startup.cmd 的JDK路径为 64位。 -
因为JAVA_HOME绑定的是JDK x86的,于是指定JDK的启动路径。
-
地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
然后在启动nacos,显示启动成功!