当前位置: 首页 > 知识库问答 >
问题:

如何在MacO上更改PhpStorm的JRE

彭炳
2023-03-14

随着MAcO的最新更新,Java似乎也得到了更新,这严重影响了PhpStorm的性能。

无论如何,我决定更新我的Java。

$ java -version
java version "1.6.0_51"
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)
Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)

从Oracle下载JavaSDK并安装后:

$ java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

我还重新启动了计算机,但仍然显示旧的JRE。

请帮忙,如何让PHPStorm使用新的JRE?

共有1个答案

艾仲渊
2023-03-14

引用
2013 年 3 月 27 日发布的知识库中的“选择 IDE 将在其下运行的 JDK 版本”一文

目前,我们所有的产品都需要安装Apple JDK 1.6才能在Mac上运行,Oracle的JDK 1.7尚未得到官方支持,并且存在阻止我们默认使用它的已知问题。甲骨文 JDK 1.7.0_40 增加了对视网膜的支持,并且比 Mac 上的先前版本要好得多。欢迎您尝试一下,以防您对Apple JDK有任何问题。

要强制在 JDK 1.7 下运行编辑/应用程序/.app/内容/信息列表文件,请将 JVMVersion 从 1.6* 更改为 1.7*:

<key>JVMVersion</key>
<string>1.7*</string>
  • 有关JDK 1.7的已知问题,请参阅此答案。
  • IDEA_JDK环境变量可用于覆盖选定的JDK,您可能需要从终端运行产品,以便它看到您的环境变量(Mac OS限制):open-a /Applications/.app/.
  • Application About对话框将显示实际的JDK版本。
 类似资料:
  • 我有一个用 PhpStorm 管理的 TypeScript 项目。所有 ts 文件都被正确识别为打字稿文件,在我的文件类型设置中,我有 文件映射打字稿。 所有的文件?不,一个文件顽固地不会被视为TypeScript文件,而是显示为纯文本。我不知道如何将这个标记为TypeScript文件。 所有<code>*。ts文件旁边有正确的ts图标。这个没有。 当我打开流氓文件时,PhpStom告诉我有该文件

  • 我正在使用python版本3.10.2,但是我想降级到3.9,因为它与我项目中的库不兼容。我怎样才能用终端命令做到这一点? 因此,当我键入<code>python3——版本</code>时,我的版本是3.10.2,我想将其降级。IDE是pycharm

  • 问题内容: 我正在使用JFreeChart,并且希望能够将范围轴上的标签从数字更改为对我所在的域更有意义的名称。我只看到用于自定义标签外观的选项,而无法覆盖其内容基于刻度位置的标签。 有谁知道如何覆盖tickLabel的文本? 问题答案: JFreeChart 显示了如何使用该方法。为此有几个方便的静态工厂。要覆盖默认值,您可以“创建自己的实例,然后将其传递给方法”。 附录:上述默认值仅使用; 的

  • 树细胞是定制的,它看起来像下图。 在右侧,我选择了一棵树单元格或树项目。正如您所看到的,每个单元格的左侧都有手的图像视图。默认情况下,它是黑色的,但我想用白色图标替换它。如上所述。 我希望所有的文本和图像视图图标在选择改变为白色。和最后选择的树单元格回到正常的黑色。 我的树细胞代码如下。 问题是正确选择并添加了新的白色图标,但如何将上一个选定树项目的图像视图改回黑色图标。实际上,我有两张相同类型的

  • 问题内容: 我正在尝试使用以下方法启动Jenkins: 我收到此错误: 更新我的开发环境后,出现了这个问题,我切换到: Java 10.0.1 + 10 Jenkins2.107.2 MacOS 10.13.4 问题答案: 根据收到的错误消息: 所加载的JAR / WAR文件是针对Java 10(及更高版本)编译的,因为该消息表明类文件版本为54。 实际使用的JRE是Java 9或更早版本。如果您