gpt4 book ai didi

jvm - 哪里可以下载Hotspot JVM?与Oracle 的JVM 不同?

转载 作者:行者123 更新时间:2023-12-05 00:19:36 24 4
gpt4 key购买 nike

我在 Stack Overflow 上阅读了一些关于 JVM 的帖子,想下载 Hotspot JVM 的二进制副本,但我在 http://www.java.net 上找不到它。 .

除此之外,Hotspot JVM 和 Oracle 上的 JVM 有什么区别?

Oracle JVM 是否适合生产网站?

最佳答案

概览:
This SO question可能会解决您关于“什么是 JVM、Hotspot 和 OpenJDK”的问题。
基本上:
JVM指 Java 虚拟机。 JVM 是执行 Java 字节码的底层运行时。有多种不同的实现,都实现了 Java Virtual Machine Specification
HotSpot 是 JVM 概念最常用的实现。它同时用于 Oracle JDK 和 OpenJDK。 Oracle的JDK可以在oracle的网站上下载,目前是http://www.oracle.com/technetwork/java/javase/downloads/index.html .这是“您将在普通用户的 Windows 机器上找到的典型 JVM”。
OpenJDK是维护和执行HotSpot JVM 的开源项目,还有很多除了JVM 之外的其他项目,例如GraalVisualVM .例如,在 Ubuntu 上,您可以通过运行 sudo apt-get install openjdk8 来安装此 OpenJDK(当前版本 8)。 .
结论:
虽然这个解释并不是很完美,但了解 Oracle JDK 和 OpenJDK 之间没有太大区别可能就足够了。如果您对这方面的更多信息感兴趣,请查看 SO 问题 Differences between Oracle JDK and Open JDK

JDK/JVM 源代码:
如果您对源代码感兴趣,OpenJDK 是您的最佳选择。 Here you can find当前的 OpenJDK 8(包括 HotSpot JVM)。其源代码可在 here 中找到.它还说明了如何下载源代码:

The jdk8u-dev forest for ongoing development can be cloned using this command: hg clone http://hg.openjdk.java.net/jdk8u/jdk8u-dev;cd jdk8u-dev;sh get_source.sh .

The corresponding master forest jdk8u can be cloned using this command: hg clone http://hg.openjdk.java.net/jdk8u/jdk8u;cd jdk8u;sh get_source.sh .

In addition, the source code for the last release, 8u66, is available by cloning the 8u master forest : http://hg.openjdk.java.net/jdk8u/jdk8u and using the 'jdk8u66-b17' mercurial tag.

关于jvm - 哪里可以下载Hotspot JVM?与Oracle 的JVM 不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35508612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com