文章转载出处:
https://blog.youkuaiyun.com/zw235345721/article/details/78702254
mac重新装系统,目前版本是os版本10.11.6,安装jdk1.7时会弹出报错,说版本不兼容我去,恶心死我了。
错误

解决方案
双击安装包,使安装包挂在到机器上,即在Finder里可以看到一个名字为JDK 7 Update 60的Device。
在terminal下输入以下命令,命令中的路径可能不同
$ pkgutil --expand /Volumes/JDK\ 7\ Update\ 60/JDK\ 7\ Update\ 60.pkg /tmp/jdk.unpkg
$ cd /tmp/jdk.unpkg
$ vim Distribution
- 1
- 2
- 3
- 将打开的文件内容替换,找到
pm_install_check方法,修改为以下就行。
function pm_install_check() {
return true;
}
- 1
- 2
- 3
- 4
- 重新打包
$ pkgutil --flatten /tmp/jdk.unpkg /tmp/jdk.pkg
- 1
- 开始重新安装包(新的包)
$ open /tmp/jdk.pkg
- 1
注意:原始挂在到机器上的安装包,一定得先关了才可以。

本文提供了一种解决Mac OS 10.11.6系统上安装JDK1.7版本不兼容问题的方法。通过手动修改安装包中的脚本,绕过系统版本检查,成功实现JDK1.7的安装。
988

被折叠的 条评论
为什么被折叠?



