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


當我們想在mac x yosemide 系統中更新jdk到1.7(1.8)的時候,會彈出下面的錯誤提示

 

解決這個問題的辦法如下:

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

2.打開下載好的DMG .然后會出現下面的界面

右擊拷貝JDK7 Update 60.pkg,然后保存到任意目錄,並把JDK7 Update 60.pkg重命名為JDK7.pkg(這里也可以不重命名,此處重命名只是為了去掉名字中的空格而已)

 

3.運行:
pkgutil –expand  JDK7.pkg所在路徑/JDK7.pkg  /tmp/jdk8.unpkg

 

4. 打開/tmp/jdk8.unpkg目錄,找到目錄下的 Distribution 文件,用vim 或者是編輯器打開。

 

5. 找到里面的 pm_install_check 這個函數。

function pm_install_check() {

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM