Mac/Linux 配置多版本Java,并实现命令行快速切换

版权声明:本文为博主原创文章,转载联系 [email protected] https://blog.csdn.net/qq_31573519/article/details/84373846

0. 目标

使用简单快捷的命令行,快速的切换本机的Java环境

1. 下载JDK

1.8:官网下载;
1.7:https://pan.baidu.com/s/1iCWtZhK_E-KYwZJcMqQ-mQ

2. 安装JDK

  1. 一路next
  2. 安装完成的路径:/Library/Java/JavaVirtualMachines, 进入此目录,在下面你可以看到多个版本的Java文件夹。
    在本例中:
    在这里插入图片描述

3. 修改配置文件

vim ~/.bash_profile修改为:
(这是方便大家复制的)

# Java enviourment
JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/
JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/
PATH_8=$JAVA_8_HOME/bin:$PATH:.
PATH_7=$JAVA_7_HOME/bin:$PATH:.
CLASSPATH_8=$JAVA_8_HOME/lib/tools.jar:$JAVA_8_HOME/lib/dt.jar:.
CLASSPATH_7=$JAVA_7_HOME/lib/tools.jar:$JAVA_7_HOME/lib/dt.jar:.
# 默认jdk8
export JAVA_HOME=$JAVA_8_HOME
export PATH=$PATH_8
export CLASSPATH=$CLASSPATH_8
# 动态配置
alias jdk7="export JAVA_HOME=$JAVA_7_HOME;export PATH=$PATH_7;export CLASSPATH=$CLASSPATH_7"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME;export PATH=$PATH_8;export CLASSPATH=$CLASSPATH_8"

(这是看效果图的)
在这里插入图片描述

4. 使配置生效

source ~/.bash_profile

5. 测试

在这里插入图片描述

OK , 结束

猜你喜欢

转载自blog.csdn.net/qq_31573519/article/details/84373846