mac(arm架构)安装jdk

之前一直使用windows笔记本开发,目前换成了mac os系统m系列苹果自研的架构,记录一下安装过程。

下载jdk

这里使用的是zulu的jdk,点击下载地址在下载页面中依次选择对应系统和版本
jdk8
注意选择

因为实际项目中使用的是jdk8版本,我自己学习高版本框架时候需要jdk11所以我这里会安装两个版本,并在两个版本之间切换。如果只用到jdk8忽略本步骤

jdk11
在这里插入图片描述

安装

下载完成之后直接运行dmg文件即可,默认安装目录在

/Library/Java/JavaVirtualMachines/zulu-8.jdk

同理jdk11安装路径

/Library/Java/JavaVirtualMachines/zulu-11.jdk

配置

因为我想实现在jdk8和jdk11这两个版本之间进行切换,所以我需要配置两个java的环境变量,通过输入jdk8和jdk11进行切换,脚本如下:

修改~/.zshrc文件,在最后一行添加

export JAVA_HOME8=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
export JAVA_HOME11=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home

alias jdk8="export JAVA_HOME=$JAVA_HOME8 && export PATH=\$JAVA_HOME/bin:\$PATH"
alias jdk11="export JAVA_HOME=$JAVA_HOME11 && export PATH=\$JAVA_HOME/bin:\$PATH"

# 默认设置为 JDK 8
export JAVA_HOME=$JAVA_HOME8
export PATH="$JAVA_HOME/bin:$PATH"

如果只需要jdk8,则去掉jdk11的配置即可。

配置完成之后需要刷新文件执行刷新命令

source ~/.zshrc

验证

打开terminal窗口,查看默认版本
默认版本jdk8
切换版本,输入jdk11在查看版本是否切换成功
在这里插入图片描述
安装完毕

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: JDK 11 for Mac arm64是为了在运行macOS操作系统的ARM架构上支持Java开发的软件。ARM架构是一种常见的芯片设计架构,广泛用于移动设备和嵌入式系统。它具有低功耗、高性能的特点。 JDKJava开发工具包的缩写,包含了Java开发所需要的各种工具和库。JDK 11是Java SE 11版本的开发工具包,具备了许多新特性和改进,提供了更高效、更安全的Java编程环境。 Macarm64是苹果新一代芯片M1的架构,与传统的英特尔芯片不同。为了适应这一新的硬件架构JDK 11进行了优化,并提供了适用于M1芯片的版本。这意味着开发者可以在使用M1芯片的Mac设备上运行和开发Java应用程序。通过使用JDK 11 for Mac arm64,开发者可以利用M1芯片的优势,提高Java应用程序的性能和能效。 同时,JDK 11 for Mac arm64也支持macOS操作系统的特性,如Dark Mode、Touch Bar等。这样,开发者可以使用最新的macOS功能来提升开发体验和用户体验。 总之,JDK 11 for Mac arm64是为了在支持ARM架构Mac设备上提供优化的Java开发环境,使得开发者可以在这些设备上运行和开发高效、可靠的Java应用程序。 ### 回答2: JDK 11 for Mac ARM64是适用于Mac电脑上使用ARM64处理器的Java开发工具包。ARM64处理器是苹果公司自家设计的处理器架构,与传统的x86架构有着一些不同。 ARM64处理器具有更高的能效和性能,在移动设备领域得到广泛应用,如苹果的iPhone和iPad。随着苹果推出基于ARM64处理器的Mac电脑,有了JDK 11 for Mac ARM64的需求。 JDKJava开发工具包的缩写,是一种用于开发和运行Java程序的软件。它提供了一系列编译器、调试器、运行时环境等工具,帮助开发者编写和执行Java代码。 JDK 11 for Mac ARM64是专门为Mac上的ARM64处理器优化的版本,支持在该平台上进行Java开发。它包含了JDK的所有标准组件和功能,如JRE(Java运行时环境)、编译器、调试工具等。 使用JDK 11 for Mac ARM64可以实现在Mac电脑上开发和运行高效稳定的Java应用程序。它提供了ARM64架构专用的优化,能够更好地发挥ARM64处理器的优势。同时,该版本也兼容现有的Java应用程序和库,可以无缝迁移现有的Java项目到新的Mac ARM64平台上。 总而言之,JDK 11 for Mac ARM64是适用于Mac电脑上使用ARM64处理器的Java开发工具包,为开发者提供了在这一平台上开发和运行Java应用程序的能力。它充分利用了ARM64处理器的优势,同时也兼容现有的Java生态系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值