目录
描述
最新想使用一下jdk11,尝尝新版本的一些特性吗。毕竟这个行业太卷了。😂但是公司使用的jdk是8,所以我的电脑需要安装两个不同版本的jdk。
相信不少的小伙伴也有我一样的需求,下面就记录一下我的安装心得。分享飞大家。
安装方法
到oracle下载jdk11版本,如果很慢或者没有账号,可以从下面下载,不过百度云根外网的速度有一拼。。。
因为是Mac,所以格式是dmg格式的,点击安装以后就可以进行配置了。
Mac的JDK都是安装到一个指定目录的:/Library/Java/JavaVirtualMachines/
可以在这个目录下查看自己安装的所以JDK
下面的命令也可以使mac查看自带的jdk版本和安装位置
/usr/libexec/java_home -V
注意:输入命令参数区分大小写(-v是不对的,必须是-V)
1. 配置jdk版本切换
# 设置 jdk1.8
export JAVA_8_HOME='$(/usr/libexec/java_home -v 1.8)'
# 设置 jdk11
export JAVA_11_HOME='$(/usr/libexec/java_home -v 11)'
# 默认 jdk 使用1.8版本
JAVA_HOME=$JAVA_8_HOME
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
之后配置bash_profile文件,并保存
vim ~/.bash_profile
如果没有.bash_profile文件那么在运行vim ~/.bash_profile命令时会创建这个文件
2. source ~/.bash_profile
//使bash_profile 生效
3. 配置/etc/profile文件信息
a. sudo vim /etc/profile
b. 在profile文件加入 下面两行
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
4.验证
jdk8切换成jdk8
jdk11切换成jdk11
通过jdk8/jdk11就能够自由切换版本了
关于profile文件的相关说明: