所用系统为arm64架构的Macbook m1,注意与2020年之前的Macbook区分(Intel架构)
本文主要介绍了mac上Java相关开发环境配置:jdk,maven,idea,mysql,redis,rabbitmq,nginx等
jdk
由于采用了arm架构,oracle官方的老版本jdk不可用(或者需要转译,速度较慢
这能忍?
),所以安装jdk8的时候采用了openjdk-zulu (高版本的oracle-jdk也有arm64架构的,只是下载地址不同,其余配置一样)
zulu是Azul的OpenJDK的发行版,简单理解是一种OpenJDK版本(如果你不知道什么是OpenJDK,可以去看看《深入理解Java虚拟机》第一章)不会有人连这个都不知道吧
选择Mac os系统,arm 64bit 架构即可
下载好后,解压到你想安装的目录(如果是安装包就记住安装目录),注意路径尽量不要包含中文以及其他特殊字符
然后就是重头戏:环境变量配置
mac m1默认终端是zsh,所以需要在用户目录下的
.zshrc
文件里填写
这里的路径指的是:/Users/你的用户名/.zshrc
没有这个文件就创建一个
然后在文件中加入一行:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.4.1.jdk/Contents/Home
这是我的路径,记得切换成你自己的Java安装路径
上述步骤完成好后还要在命令行执行(这里默认命令行是在用户目录下,即~),刷新并重新加载配置文件
source .zshrc
这样就装好了,在命令行输入java -version
能看到对应Java版本就成功了
Maven
maven并没有对操作系统架构的要求,只要可以运行shell脚本或者windows批处理文件即可
下载后解压到你想安装的目录,然后将路径添加到.zshrc
即可
比如(记得换成自己的路径):
export PATH=${PATH}:/Users/laiyuejia/devtools/apache-maven-3.8.6/bin
然后执行source .zshrc
(用户目录下)
最后执行mvn -version
出现版本号即成功
idea
JetBrains官网上下载对应版本的idea即可
傻瓜式安装
MySQL
同样,设置环境变量
export PATH=${PATH}:/Users/laiyuejia/devtools/apache-maven-3.8.6/bin
然后执行source .zshrc
(用户目录下)
最后执行mysql --version
出现版本号即成功