如何在El Capitan(OS X 10.11)上设置需要传统java的应用程序?

如何在El Capitan(OS X 10.11)上设置需要传统java的应用程序?,java,macos,phpstorm,osx-elcapitan,Java,Macos,Phpstorm,Osx Elcapitan,我有一个干净的El Capitan装置。我的Macbook Air上安装了PHPStorm。当我尝试运行该应用程序时,我得到一个错误,说PHP storm无法打开,因为它需要旧版Java SE 6。我在下面附上了错误的图片 我在安装Yosemite时也遇到了同样的问题,但我能够从苹果的网站上安装遗留的java修复程序(java for OS X 2014-001)。当我尝试安装相同的java修复程序时,出现以下错误: 无法在此磁盘上安装Java for OS X。已安装此软件包的更新版本 任

我有一个干净的El Capitan装置。我的Macbook Air上安装了PHPStorm。当我尝试运行该应用程序时,我得到一个错误,说PHP storm无法打开,因为它需要旧版Java SE 6。我在下面附上了错误的图片

我在安装Yosemite时也遇到了同样的问题,但我能够从苹果的网站上安装遗留的java修复程序(java for OS X 2014-001)。当我尝试安装相同的java修复程序时,出现以下错误: 无法在此磁盘上安装Java for OS X。已安装此软件包的更新版本

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

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




是的,这不是一个与编程相关的问题,但它是一个用于编程的IDE,当您早上上班时,无法编写代码——这就是问题所在——您不在乎它是否相关;)

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

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

JVM版本
1.7*

下载适用于El Capitan的Java 6:

Java for OS X 2015-001测试版

我曾经安装过JDK 1.6.0\u 65:

brew tap homebrew/cask-versions
brew cask install java6
  • 打开Terminal.app并写入
    sudo nvram boot args=“rootless=0”
    +返回
  • 重新启动
  • 从安装Java

  • 这将安装Java6、7和8。享受吧

    我投票结束这个问题,因为它根本不是关于编程,而是关于最新的Mac OS。是这些类型问题的适当站点,特别是查看最后一条(最近一条)评论。EtBrains提供了与实际应用捆绑在一起的定制Java 8 JDK构建——使用它们。谢谢,这对我来说确实有效。我试图运行PHPStorm9。这也为我修复了它。这个版本没有Java Web Start!是我还是这个版本包含jdk激活gpu?这对我来说是最简单的方法。首先,我没有测试这个,但我几乎肯定你不需要关闭rootless来安装它。它是由苹果公司提供的,因此有适当的签名。其次,你永远不应该建议某人在没有a)正确解释他们正在做什么以及所涉及的后果,b)提供值得冒险的理由c)再次冒险,这样他们就绝对肯定地知道他们确实想冒险。TL;医生:千万不要在没有很好的理由的情况下建议某人关闭安全。