(轉(zhuǎn)自:http://blog.csdn.net/daiyelang/article/details/42779645)做記錄備用
1.下載 好jdk 1.7(1.8) 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.打開下載 好的jdk 安裝包的DMG .這時(shí)候你會(huì)在finder在左側(cè)能看到已經(jīng)被掛上了亚兄。
3.運(yùn)行:
pkgutil --expand /Volumes/JDK\ 8\ Update\ 05/JDK\ 8\JDK\ 8.pkg? /Users/wxxu/Documents/jdk8.unpkg //此處可能每個(gè)人的8.pkg文件目錄不一樣笼呆,大家只要進(jìn)到自己的8.pkg就可以了
解釋: 通過pkgutil 命令把剛剛下載好的dmg解壓開來惕虑,存放到/Users/wxxu/Documents/jdk8.unpkg這個(gè)目錄中去
4. 走入到/Users/wxxu/Documents/jdk8.unpkg目錄中去托修。你可以通過finder也可以通過終端命令進(jìn)入敲董。
5. 找到目錄下的 Distribution 文件缨伊,用vim 或者是編輯器打開颅围。
6. 找到里面的 pm_install_check 這個(gè)函數(shù)。
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;
}
你會(huì)發(fā)現(xiàn)裹芝,他在這里去判斷 你的系統(tǒng)是不是10.7.3以后的,因?yàn)楝F(xiàn)在Yosemide還不是正式版本娜汁,所以在這里會(huì)檢查不過嫂易。
修改成:
function pm_install_check() {
return true;
}
保存。
7.然后我們重新打包掐禁。命令如下:
pkgutil –flatten /Users/wxxu/Documents/jdk8.unpkg/? /Users/wxxu/Documents/jdk8.pkg
8. 打開 重新打包的jdk8.pkg文件怜械。就會(huì)發(fā)現(xiàn)可以正常安裝了。
安裝成功后傅事,再命令行中輸入java -version顯示如下
java version "1.8.0"Java(TM) SE Runtime Environment (build 1.8.0-b132)Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
然后就心情享受吧B圃省!蹭越!