MacBook pro M1 芯片 arm架构芯片 Oracle JDK 8 Zulu JDK安装

JDK下载与安装及环境配置,一篇就够

  • Oracle JDK 和 Zulu JDK 区别 

Oracle JDK 更新慢,稳定,平时开发常用。未与ARM架构的M1芯片原生支持,需在Mac上转译运行
Zulu JDK 更新快   现于ARM架构的M1原生支持,运行项目,启动项目更快  但可能会存在一些问题

  • Oarcle JDK下载

官网下载,需要登录Oracle账号,比较麻烦,百度网盘链接(jdk1.8_341):
链接: https://pan.baidu.com/s/1fDbPQOUdPER0pWoCWdBsHw

提取码: ndt6 

无脑安装即可,mac一般不支持自定义安装

  •  Zulu JDK下载

官网下载

  • 环境配置

 mac默认jdk安装路径 /Library/Java/JavaVirtualMachines/

mac有.bash_profile 和 .zshrc两个配置文件,区别可以自行搜索

一般配置.bash_profile即可

vim .bash_profile

追加文件 第一个指定你自己的jdk版本路径,我这个下载的是zulu11,其他版本以及Oracle jdk也是这样指定 

export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export CLASS_PATH=$JAVA_HOME/lib

刷新生效

source ~/.bash_profile

#查看安装版本
java -version
#查看javac
javac

MacBook pro M1 芯片 arm架构芯片 Oracle JDK 8 Zulu JDK安装_第1张图片

 

这样成功了

其实这些不用配置,除非你要使用 java -jar跑程序 

如果使用IDEA,里面选择jdk的时候就已经指定好了对应的JDK安装路径MacBook pro M1 芯片 arm架构芯片 Oracle JDK 8 Zulu JDK安装_第2张图片

 

MacBook pro M1 芯片 arm架构芯片 Oracle JDK 8 Zulu JDK安装_第3张图片

以下是我遇到的ORACLE JDK 和 Zulu JDK 的唯一问题

使用ZuluzJDK就找不到这个包,Zulu8 11都试了,但是换到转译运行的Oracle JDK就不会报错了  MacBook pro M1 芯片 arm架构芯片 Oracle JDK 8 Zulu JDK安装_第4张图片

  • 总结 

我推荐使用Zulu JDK 启动项目是真的快   也可以像这样,多下个几个JDK,不行到时候配置文件一改就好了也很方便

你可能感兴趣的:(oracle,java,架构)