4

我正在向 Eclipse 添加一个 JRE,我得到了 3 个选项:

  • 执行环境描述
  • 标准 1.1.x 虚拟机
  • 标准虚拟机

我想知道是否:

  1. 所有的 JRE 最终都是虚拟机?
  2. 在这种情况下,VM 是否意味着 JVM?
  3. 如果 IBM JRE 特别是标准 VM?
  4. 这 3 个选择如何相互关联?

谢谢

4

1 回答 1

6

这里的VM是指JVM。JRE 或 JDK 的任何实现都包含一个 Java 虚拟机。据我所知,IBM 实现与 Java 规范完全兼容,因此您无需担心兼容性问题。发行版的名称可能包括它兼容的 Java 规范的版本。

您提供的选项允许您在与 Java 1.1.X 版本兼容的 JVM 或与更高版本兼容的 JVM 之间进行选择(最新的是 7,但对 6 的支持也相当广泛)。除非您要维护一些古老的遗留代码,否则您需要将“标准 VM”添加到您的 IDE。

于 2012-06-22T19:30:24.360 回答