1.安装好全部JDK。
- 比如分别需要安装1.7和1.8分别两个;
2.修改bash_profile文档
- 安装好后,启动Ter修改Bash_profile文档;
vim ~/.bash_profile
代表原文修改,open ~/.bash_profile
是弹出TextEdit修改; - bash_profile中输入:
export JAVA_7_HOME='/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home'
export JAVA_8_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home'
export JAVA_HOME=$JAVA_8_HOME //代表默认JDK版本
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk7="export JAVA_HOME=$JAVA_7_HOME"
- 退出保存;
- 返回Ter,输入
source ~/.bash_profile
以响应修改后的bash_profile; - 这样设置后就不用特意输入PATH和CLASSPATH了;
3.检验
- Ter中输入
java -version
:
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
XXX-MacBook-:~ XXXX$
设置成功;
- 使用jdk7这个命令来改变当前的jdk版本,在终端输入“jdk7”即可。
参考博客:
https://blog.csdn.net/mixzxu/article/details/79272062
https://blog.csdn.net/liu1075538266/article/details/52487631
https://blog.csdn.net/tianxiawuzhei/article/details/48263789