赞
踩
MacBook M1 安装JDK及环境变量配置
1、在Oracle官网下载JDK
2、安装JDk
3、配置环境变量
4、快速切换
Java Archive | Oracle
Java Archive | Oracle 中国
这里选择需要安装的jdk版本,我需要的是JDK17版本,这里我选择Java SE 17,点击进入下载页面。
我是Apple M1 Pro芯片,选择的是 ARM64 DMG Installer 点击下载后面的dmg文件
注:M系列芯片必须ARM版本否则编译报错
在 访达 下载 中找到需要安装的版本
a)双击此文件
b)点击继续
c) 这个可以选择为所有用户安装或者为某一用户安装(PS:我的电脑只有一个用户,所以默认给所有用户安装)
d)这里可以选择安装位置
e)这里使用指纹或输入密码进行安装
打开终端窗口
执行如下命令
进入 JDK 安装目录
cd /Library/Java/JavaVirtualMachines
ls
---> jdk-1.8.jdk jdk-17.jdk
pwd
/Library/Java/JavaVirtualMachines
open .bash_profile
# JDK Config
JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
JAVA_HOME_17=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
export JAVA_HOME=$JAVA_HOME_8
alias jdk8="export JAVA_HOME=$JAVA_HOME_8 && echo current JDK has switched to oracle jdk version 1.8. && java -version"
alias jdk17="export JAVA_HOME=$JAVA_HOME_17 && echo current JDK has switched to openjdk version 17. && java -version"
CLASS_PATH="$JAVA_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin"
#配置文件立即生效
source ~/.bash_profile
#验证:查看 JAVA_HOME 目录
echo $JAVA_HOME
# 查看 JDK 版本信息
java -version
xxx@localhost ~ % jdk8 current JDK has switched to oracle jdk version 1.8. java version "1.8.0_411" Java(TM) SE Runtime Environment (build 1.8.0_411-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode) xxx@localhost ~ % java -version java version "1.8.0_411" Java(TM) SE Runtime Environment (build 1.8.0_411-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode) xxx@localhost ~ % jdk17 current JDK has switched to openjdk version 17. java version "17.0.12" 2024-07-16 LTS Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286) Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing) xxx@localhost ~ % java -version java version "17.0.12" 2024-07-16 LTS Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286) Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。