尝试安装JDK8 U11 OSX 10.10 Yosemite时出错

Die*_*rez 4 java macos osx-yosemite

今天是Oracle JDK8 U11的​​发布.

当我尝试在OSX yosemite 10.10中安装.pkg时出现此错误,无法继续.

问题

Die*_*rez 18

OSX版本存储在/System/Library/CoreServices/SystemVersion.plist中

在此输入图像描述

我们可以在安装de package之前临时更改OSX版本.

  1. 将OSX版本10.10更改为10.9:

    sudo sed -i '' 's/>10.10</>10.9</' /System/Library/CoreServices/SystemVersion.plist

  2. 安装Java,不要忘记将JAVA_HOME更改为/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk

  3. 恢复OSX版本

    sudo sed -i '' 's/>10.9</>10.10</' /System/Library/CoreServices/SystemVersion.plist