使用Yosemite Mac osX(Webstorm,intellij)崩溃Jetbrains ide

ina*_*ane 11 java eclipse jetbrains-ide osx-yosemite

这是Yosemite用户的一个提示(10.10).Yosemite擦除1.6苹果jdk并安装1.7,但JAVA的IDE例如Intellij或Eclipse需要1.6,如果你没有重新安装这个版本,你的ide将在开始时崩溃...在这个过程之后你可以配置你的ide 1.7版.

链接:Apple JDK 1.6

Mar*_*ski 31

将Jetbrains的产品改为使用jdk1.7很容易:

  1. 打开Application文件夹
  2. 选择您使用的Jetbrains产品
  3. 右键单击并选择"显示包内容"< - 我不知道它在英文版操作系统中的确切含义
  4. 选择内容
  5. 双击 Info.plist
  6. 找:

    <key>JVMVersion</key> <string>1.6*</string>

  7. 并改为:

    <key>JVMVersion</key> <string>1.7*</string>

  8. 保存并退出,

  9. 请享用!

  • 在jetbrain的人[不推荐](https://intellij-support.jetbrains.com/entries/27854363-IDE-doesn-t-start-after-updating-to-Mac-OS-Yosemite-or-Mavericks)使用1.7版有几个*关键问题*.此外,不鼓励修改Info.plist,因为它将阻止将来的更新.我最好去安装jdk 1.6 (9认同)
  • 根据@Deoxyseia的陈述,是的,它也适用于1.8,但你必须使用`<string> 1.8*</ string>`. (2认同)

Dou*_*sar 5

请不要编辑Info.plist文件,因为它会破坏应用程序数字签名并阻止修补程序更新.

通过安装这个苹果支持包,我能够在我的Mac(Yosemite)上再次正常运行phpStorm:Java for OS X 2014-001Java

这个软件包安装了适用于OS X 2013-005的Java中包含的相同版本的Java 6,这显然与JetBrains配合使用.

希望这可以帮助.

  • 所有最新的OS X版本都不推荐使用Java 6.使用它会使您的Mac易受众所周知的安全问题的影响.Apple和Oracle都没有为OS X上的Java 6提供安全更新. (2认同)