JVM 开源代码吗?如果没有,如何获取JVM的代码?
最佳答案
这完全取决于您使用的 JVM。
如果你使用OpenJDK JVM,那么你可以从 here 获取源代码(或来自 OpenJDK 项目列表的 here,或来自 GitHub 镜像列表的 here)。
如果您使用Kaffe JVM,您可以从 here 获取源代码.
如果您使用 Sun JVM 版本 6 或更高版本,则可以从 here 获取源代码。 .
如果您使用早于 6 的 Sun JVM,那么您通常可以根据学术许可获取源代码。如果您使用 IBM、Oracle、HP 或其他 JVM,则源代码不开放。
2013 年 5 月更新
版本 6 源代码仍然可以通过上述链接访问,或者可以通过 this link 访问。后一个链接还包括一个方便的谱系表,该表显示了 Oracle JDK 和 OpenJDK 版本如何相互匹配。
此外,可以在 here 找到 Java 7 源代码的更新版本。 。这还包括自 GA 以来 Java 7 版本的修复。
而且,毫不奇怪,Java 8 源代码可以在 here 找到。 .
关于java - JVM 是开源代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50034001/