有许多具有不同 JVM(热点、IcedTea)的 JRE(Suns、Oracles、)。
那么它们之间有什么重大区别吗?它们是否类似于 linux 发行版,其中一个侧重于安全性,另一个侧重于可用性?
它们之间的速度是否有很大差异,还是它们受硬件影响更大?
我试图获得一些很好的解释,甚至是不同 JVM 的示例,但没有设法找到太多信息。任何帮助表示赞赏。
您可能会发现博客文章了解各种 JDK很有用。
IcedTea 为 OpenJDK 提供 webstart、插件实现、构建工具(以及更多),以帮助各种 Linux ditro 进行自己的 JDK 构建。典型的 Java 应用程序开发人员可能不会使用 IcedTea,相反,他们会使用其 Linux 发行版提供商提供的 JDK。
恕我直言,它们之间没有太大区别,因为它们都在某种程度上基于 OpenJDK。
最显着的区别是 JVM 仅在特定操作系统上可用。例如,在 IBM AIX 上,您不会获得 Oracle/Sun JRE。