Mac安装JDK1.6、JDK1.8

为了测试某个功能需要JDK1.6环境,但是日常需要1.8环境,需要在电脑上配置两个java环境。
操作系统: macOS Catalina 10.15
一 安装JDK1.6

  1. 下载安装包: https://support.apple.com/kb/DL1572?locale=zh_CN
  2. 执行安装。
    碰到问题: 已安装更高版本
    解决方案: 参考https://blog.csdn.net/gaofenglxx/article/details/102565883
  • 第一步 打开 脚本编辑器


    截屏2020-02-2616.48.10.png
  • 第二步 输入如下代码
set theDMG to choose file with prompt "Please select javaforosx.dmg:" of type {"dmg"}
do shell script "hdiutil mount " & quoted form of POSIX path of theDMG
do shell script "pkgutil --expand /Volumes/Java\\ for\\ macOS\\ 2017-001/JavaForOSX.pkg ~/tmp"
do shell script "hdiutil unmount /Volumes/Java\\ for\\ macOS\\ 2017-001/"
do shell script "sed -i '' 's/return false/return true/g' ~/tmp/Distribution"
do shell script "pkgutil --flatten ~/tmp ~/Desktop/Java.pkg"
do shell script "rm -rf ~/tmp"
display dialog "Modified Java.pkg saved on desktop" buttons {"Ok"}
  • 第三步 执行脚本,在弹出窗口中选择你下载的jdk,在桌面会生成一个新的安装包
  • 第四步 执行新的安装包 完成安装

二 配置环境变量

  1. 打开配置文件 : vi ~/.bash_profile 并填写下文内容
  2. 添加配置:
  # jdk1.6
  export JAVA_6_HOME=`/usr/libexec/java_home -v 1.6`
  # jdk1.8
  export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
  
  # 默认 jdk 使用1.8版本
  export JAVA_HOME=$JAVA_8_HOME
 ...
  #切换 jdk 版本
  alias jdk6="export JAVA_HOME=$JAVA_6_HOME"
  alias jdk8="export JAVA_HOME=$JAVA_8_HOME"

3、切换环境:在终端输入jdk6 即可使用jkd1.6环境。输入jdk8即可使用jdk1.8.

你可能感兴趣的:(Mac安装JDK1.6、JDK1.8)