如何在El Capitan(OS X 10.11)上设置需要旧版Java的应用程序?

问题描述 投票:16回答:5

我安装了El Capitan的全新安装。我在Macbook Air上安装了PHPStorm。当我尝试运行该应用程序时,出现一个错误,指出无法打开PHP风暴,因为它需要旧版Java SE6。我在下面附加了错误的图片。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS8ySnJDRC5wbmcifQ==” alt =“在此处输入图像描述”>

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

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9tOEFtVi5wbmcifQ==” alt =“在此处输入图像描述”>

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

java macos phpstorm osx-elcapitan
5个回答
25
投票

[下载El Capitan的Java 6:

Java for OS X 2015-001 Beta

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


11
投票

我已经使用Homebrew安装JDK 1.6.0_65:

brew tap homebrew/cask-versions
brew cask install java6

9
投票

[如果您对OsX Yosemite或El Capitain上的Java版本有疑问,则应下载捆绑的Webstorm(或来自Jetbrains的任何其他IDE)。 正在运行,我已经尝试过了。

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

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9Xb2ZuUC5wbmcifQ==” alt =“在此处输入图像描述”>

是的,这不是与编程有关的问题,但这是一个用于编程的IDE,当您早上上班时却不能编写代码-这是一个问题-而且您不关心它是否与此有关;)


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 *:

JVMVersion1.7 *


-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。请享用!

© www.soinside.com 2019 - 2024. All rights reserved.