首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在哪里下载Hotspot JVM?与Oracle的JVM不同吗?

在哪里下载Hotspot JVM?与Oracle的JVM不同吗?
EN

Stack Overflow用户
提问于 2016-02-19 15:15:18
回答 1查看 5.1K关注 0票数 5

我在堆栈溢出处读到了一些关于JVM的文章,我想下载Hotspot JVM的二进制副本,但是我无法在http://www.java.net上找到它。

除此之外,在甲骨文中发现的Hotspot JVM和JVM之间有什么区别?

Oracle JVM对生产网站有好处吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-19 19:04:04

概述:

这个问题可能会澄清关于“JVM、Hotspot和OpenJDK是什么”的问题。

基本上:

JVM的意思是Java。JVM是执行java字节码的底层运行时。有多个不同的实现,它们都实现了Java虚拟机规范

HotSpot是JVM概念最常用的实现。它在Oracle和OpenJDK中都使用。甲骨文的JDK可以在甲骨文的网站上下载,目前是http://www.oracle.com/technetwork/java/javase/downloads/index.html。这是“在普通用户的windows机器上可以找到的典型JVM”。

OpenJDK是维护和推动HotSpot JVM的开源项目,也是JVM之外的许多其他项目,如格莱尔VisualVM。例如,在Ubuntu上,您可以通过运行OpenJDK来安装这个sudo apt-get install openjdk8 (当前版本8)。

结论:

虽然这种解释并不完美,但它可能足以理解Oracle和OpenJDK之间没有太大的区别。如果您对这方面的更多信息感兴趣,请查看SO问题Oracle JDK与Open的区别

JDK / JVM源代码:

如果您对源代码感兴趣,那么OpenJDK就是最好的选择。在这里你可以找到当前的OpenJDK 8(包括HotSpot JVM)。它的源代码可以找到这里。它还说明了如何下载源代码:

可以使用以下命令克隆用于正在进行的开发的jdk8u-dev林: hg克隆http://hg.openjdk.java.net/jdk8u/jdk8u-dev;cd jdk8u-dev;sh get_source.sh。 可以使用以下命令克隆相应的主林jdk8u : hg克隆http://hg.openjdk.java.net/jdk8u/jdk8u;cd jdk8u;sh get_source.sh。 此外,最后一个版本8u66的源代码可以通过克隆8u主林:http://hg.openjdk.java.net/jdk8u/jdk8u和使用'jdk8u66-b17‘汞标签获得。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35508612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档