1.下载
-
JDK1.6官方未提供1.6的mac版本,需要去apple的开发者网站
JDK1.7、JDK1.8可以去Oracle官方下载 -
下载免费版本OpenJdk11.0.2
11版本 https://jdk.java.net/11/
11.0.2 https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_osx-x64_bin.tar.gz
$wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_osx-x64_bin.tar.gz
解压
下载后解压到 标准目录/Library/Java/JavaVirtualMachines/
解压安装包(系统中默认安装位置:/Library/Java/JavaVirtualMachines/)
$sudo tar -zxf openjdk-11.0.1_osx-x64_bin.tar.gz -C /Library/Java/JavaVirtualMachines/
配置
1.执行以下命令
cd ~
open -e .bash_profile #打开.bash_profile文件
注:假如.bash_profile文件不存在执行下面命令新建文件
cd ~
touch .bash_profile #新建.bash_profile文件
ls -a #查看文件是否创建成功
然后在执行上面命令
2.在打开的.bash_profile文件中添加下面内容然后关闭
添加JDK的环境变量
根据苹果的官方说明,Mac OS X 10.5 及以后的版本应该使用 /usr/libexec/java_home 命令来确定
JAVA_HOME
# Mac默认 JDK 8(Mac默认自带了一个jdk8版本) 注意下面的引号` (不是单引号',是Esc键下面的 与~符号同键的那个符号)
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
# 设置 JDK 11
export JAVA_11_HOME=`/usr/libexec/java_home -v 11`
#默认JDK 8
export JAVA_HOME=$JAVA_8_HOME
#alias命令动态切换JDK版本
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
3.设置生效
cd ~
source .bash_profile #设置配置立即生效
source /etc/profile (全局)
source ~/.profile (单个用户)
4.验证是否安装成功
image.png
网友评论