尝试安装JDK8 U11 OSX 10.10 Yosemite时出错
今天是Oracle JDK8 U11的发布。
当我尝试在OSX yosemite 10.10中安装.pkg时出现此错误,无法继续。
OSX版本存储在/System/Library/CoreServices/SystemVersion.plist中
我们可以在安装de package之前临时更改OSX版本。
-
将OSX版本10.10更改为10.9:
sudo sed -i '' 's/>10.10>10.9' /System/Library/CoreServices/SystemVersion.plist
-
安装Java,不要忘记将JAVA_HOME更改为/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk
-
恢复OSX版本
sudo sed -i '' 's/>10.9>10.10' /System/Library/CoreServices/SystemVersion.plist
Java 8软件包安装程序中存在一个错误,该错误在u20早期访问版本中得到解决。 如果您有勇气,请访问https://jdk8.java.net/download.html 。