mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8)的方法

当咱们想在mac x yosemide 系统中更新jdk到1.7(1.8)的时候,会弹出下面的错误提示html

 

解决这个问题的办法以下:java

1.下载 好jdk 1.7(1.8) 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlvim

2.打开下载好的DMG .而后会出现下面的界面oracle

右击拷贝JDK7 Update 60.pkg,而后保存到任意目录,并把JDK7 Update 60.pkg重命名为JDK7.pkg(这里也能够不重命名,此处重命名只是为了去掉名字中的空格而已)编辑器

 

3.运行:
pkgutil –expand  JDK7.pkg所在路径/JDK7.pkg  /tmp/jdk8.unpkgide

 

4. 打开/tmp/jdk8.unpkg目录,找到目录下的 Distribution 文件,用vim 或者是编辑器打开。函数

 

5. 找到里面的 pm_install_check 这个函数。ui

function pm_install_check() {spa

  if(!(checkForMacOSX('10.7.3') == true)) {htm

  my.result.title = 'OS X Lion required';

  my.result.message = 'This Installer is supported only on OS X 10.7.3 or Later.';

  my.result.type = 'Fatal';

  return false;

  }

  return true;

}

你会发现,他在这里去判断 你的系统是否是10.7.3之后的,由于如今Yosemide还不是正式版本,因此在这里会检查不过。

修改为:

  1. function pm_install_check() {
  2. return true;
  3. }

保存。

 

6.而后咱们从新打包。命令以下:
pkgutil –flatten /tmp/jdk8.unpkg/ /tmp/jdk8.pkg

 

7. 打开 /tmp/jdk8.pkg文件,你就会发现能够正常安装了。

相关文章
相关标签/搜索