1. 首页
  2. 其他杂乱

Mac安装低版本Jdk解决方案

  • 前言

因为学习当中需要用到低版本的Jdk,我下载了一个jdk7u67版本,当我兴致勃勃的双击下去之后,却遭遇到这样的一个错误

Mac安装低版本Jdk解决方案

Mac安装低版本Jdk解决方案

  • 解决方法

安装包pkg解压以后修改里面的判断版本的代码,然后在打包安装就可以了。

操作步骤

  • 将安装包JDK 7 Update 67.pkg解压成unpkg包
╰─➤  pkgutil --expand JDK 7 Update 67.pkg /tmp/jdk.unpkg

Mac安装低版本Jdk解决方案

  • 进入jdk.unpkg,里面有个Distribution的文件,输入vim Distribution编辑此文件

Mac安装低版本Jdk解决方案

  • 编辑文件,修改验证逻辑

Mac安装低版本Jdk解决方案

function pm_install_check() {
  return true;
}
  • 修改完如图

Mac安装低版本Jdk解决方案

  • 再次打包成pkg
pkgutil --flatten /tmp/jdk.unpkg /tmp/jdk.pkg

Mac安装低版本Jdk解决方案

  • 安装低版本Jdk

Mac安装低版本Jdk解决方案

Mac安装低版本Jdk解决方案

原创文章,作者:syst1m,未经授权禁止转载!如若转载,请联系作者:syst1m

联系我们

在线咨询:点击这里给我发消息

QR code