为什么 Jetbrains 安装自己的 JDK 以用于其 IDE?

Why does Jetbrains install its own JDK for use with its IDEs?

我最近查看了我的 Rubymine 的版本,发现它似乎使用的是 Jetbrains 提供的 JVM。这样做的目的是什么?为什么不使用用户安装的JDK?

几个原因。

  • 它允许他们在已知的、经过测试的环境中使用 IDE 运行。

  • 它减少了他们必须验证的环境(版本)的数量。

  • 它可以防止用户的 JVM 中的问题导致他们的 IDE 出现问题。