前言
在M1 mac下,因为nacos原生不支持ARM架构(其实主要是因为rocksdb不支持,不过rocksdb新版本已经做了支持了,后续nacos可能会做相应的支持),所以会导致nacos模块无法启动
部分启动报错截图
主要是mach-o file, but is an incompatible architecture (have ‘x86_64’, need ‘arm64’)
解决办法
解决办法其实也很简单,官方建议通过Rosetta转译使用oracle openjdk 17,即可处理
处理过程
一:下载安装oracle openJDK17
oracle openJDK17下载地址
选择其中X64版本
二:解压JDK到本地中
这里方便管理直接放至idea默认的jdk下载路径~/Library/Java/JavaVirtualMach