原来也用过mac配置java环境,但和windows差别不大,这次买的是M1芯片的mac,着实是踩了一波坑。
首先IDEA是官网下载的,用的最新版,破解下倒也还好,主要是jdk是个大坑。
我先在Oracle官网下载了1.8的最高版本1.8.0_335版本,安装后配置环境变量,代码倒是能跑起来,但最后打包时总是报maven-compiler-plugin:3.8.1:compile的编译错误。
刚开始以为是maven版本问题,换了好几个版本后发现和maven没关系,想着可能还是jdk的问题,最后通过百度发现有小伙伴也遇到过类似问题,并告知Zulu 打包的 JDK 支持 M1芯片,于是到官网下载Zulu jdk 8 并安装,下载地址:Java Download
双击安装
安装完成后可以在/Library/Java/JavaVirtualMachines/目录看到zulu-8.jdk,这表示安装成功了
然后配置环境变量
JAVA_HOME="/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home"
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"
export JAVA_HOME
export PATH
export CLASS_PATH
配置maven配置参考另一篇文章Mac配置Maven环境及setting.xml、maven仓库等_仰望_1的博客-CSDN博客