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文件,你就會發現能夠正常安裝了。

相關文章
相關標籤/搜索