Mac JDK版本切换

本篇是通过命令轻松切换到对应的Java版本教程。

由于开发Android项目现在基本用到JDK8,但最近在搞JavaWeb项目需要用到JDK7而已,所以需要同时有多个版本的JDK并存,就研究下如何并存。

目标:

通过命令’jdk7’,’jdk8’轻松切换到对应的jdk版本,默认初始为jdk7。

做法:

  1. 安装所有的JDK:
    自行到Oracle官网下载安装对应的版本,由于Oracle官网已经下不到JDK7的安装包,所以这里我可以提供下载:百度云:密码34bj
  2. 配置:

    • 创建.bash_profile配置文件(若已经有该文件直接跳过此步骤)

      1
      touch ~/.bash_profile
    • 编辑.bash_profile

      1
      vim ~/.bash_profile
    • 设置jdk版本

      1
      2
      3
      export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home
      export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home
      export JAVA_HOME=$JAVA_7_HOME
    • alias命令动态切换配置

      1
      2
      alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
      alias jdk7='export JAVA_HOME=$JAVA_7_HOME'
    • 重新执行.bash_profile文件

      1
      source ~/.bash_profile
  3. 验证:
    使用jdk7、jdk8命令即可切换jdk版本

坚持原创技术分享,您的支持将鼓励我继续创作!