16

我有一个全新安装的 El Capitan。我的 Macbook Air 上安装了 PHPStorm。当我尝试运行该应用程序时,我收到一条错误消息,提示无法打开 PHP Storm,因为它需要旧版 Java SE 6。我在下面附上了错误的图像。

在此处输入图像描述

我在安装 Yosemite 时遇到了同样的问题,但我能够从 Apple 的网站安装旧版 Java 修复程序(Java for OS X 2014-001)。当我尝试安装相同的 java 修复程序时,出现以下错误: Java for OS X can't be installed on this disk. A newer version of this package is already installed

在此处输入图像描述

任何想法和帮助将不胜感激!谢谢

4

5 回答 5

25

为 El Capitan 下载 Java 6:

适用于 OS X 2015-001 Beta 的 Java

https://support.apple.com/kb/DL1824

于 2015-07-11T00:53:27.107 回答
13

我使用Homebrew安装 JDK 1.6.0_65:

brew tap homebrew/cask-versions
brew cask install java6
于 2015-10-12T11:30:22.263 回答
9

如果您对 OsX Yosemite 或 El Capitain 上的 Java 版本有疑问,您应该下载捆绑的 Webstorm(或 Jetbrains 的任何其他 IDE)。有效,我自己试过了。

https://www.jetbrains.com/webstorm/download/


在此处输入图像描述


是的,这不是一个与编程相关的问题,但它是一个用于编程的 IDE,当你早上来工作时你不能编码——这就是问题——你不在乎它是否相关;)

于 2015-06-15T08:58:30.680 回答
0

我在下面的说明中将版本更改为 1.8,PhpStorm 现在正在为我工​​作。目前,我们所有的产品都需要安装 Apple JDK 1.6 才能在 Mac 上运行。来自 Oracle 的 JDK 1.7 尚未得到官方支持,并且已知问题会阻止我们默认使用它。Oracle JDK 1.7.0_40 增加了对 Retina 的支持,并且在 Mac 上比以前的版本运行得更好。如果您对 Apple JDK 有任何问题,欢迎您试一试。

要强制在 JDK 1.7 下运行,请编辑 /Applications/.app/Contents/Info.plist 文件,将 JVMVersion 从 1.6* 更改为 1.7* :

JVM版本 1.7*

于 2015-06-26T13:34:23.670 回答
-1
  1. 打开 Terminal.app 并写入sudo nvram boot-args="rootless=0"+ 返回
  2. 重启
  3. 从https://support.apple.com/kb/dl1572?locale=en_US安装 Java

这将安装 Java 6、7 和 8。享受吧!

于 2015-10-31T10:37:12.610 回答