在哪里下载热点JVM?与Oracle不同';什么是JVM?

在哪里下载热点JVM?与Oracle不同';什么是JVM?,jvm,jvm-hotspot,Jvm,Jvm Hotspot,我在Stack Overflow上读了几篇关于JVM的文章,想下载Hotspot JVM的二进制副本,但我在上找不到它 除此之外,Hotspot JVM和位于 Oracle JVM适合制作网站吗?概述: 可以澄清您关于“什么是JVM、Hotspot和OpenJDK”的问题 基本上: 表示Java虚拟机。JVM是执行java字节码的底层运行时。有多个不同的实现,都实现了 HotSpot是JVM概念最常用的实现。它在OracleJDK和OpenJDK中都使用。Oracle的JDK目前可以在Oracl

我在Stack Overflow上读了几篇关于JVM的文章,想下载Hotspot JVM的二进制副本,但我在上找不到它

除此之外,Hotspot JVM和位于


Oracle JVM适合制作网站吗?

概述:

可以澄清您关于“什么是JVM、Hotspot和OpenJDK”的问题

基本上:

表示Java虚拟机。JVM是执行java字节码的底层运行时。有多个不同的实现,都实现了

HotSpot是JVM概念最常用的实现。它在OracleJDK和OpenJDK中都使用。Oracle的JDK目前可以在Oracle的网站上下载。这是“在普通用户的windows机器上可以找到的典型JVM”

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

结论:

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


JDK/JVM源代码:

如果您对源代码感兴趣,那么OpenJDK就是一个不错的选择。当前的OpenJDK 8(包括热点JVM)。可以找到它的源代码。它还说明了如何下载源代码:

可以使用以下命令克隆正在进行开发的jdk8u-dev林:hg clone jdk8u-dev;sh get_source.sh

可以使用以下命令克隆相应的主林jdk8u:hg clone jdk8u;sh get_source.sh

此外,通过克隆8u主林:并使用“jdk8u66-b17”mercurial标记,可以获得上一版本8u66的源代码


HotSpot JVM是Oracle JDK和OpenJDK的一部分。另请参见apangin,您是说当我从上面提供的下载Oracle的JVM时,我会自动获得热点吗?谢谢您下载的是JDK,不是JVM,但是是的-它的内部有HotSpot JVM.apangin,谢谢您的跟进!投票支持你的回答。马库斯,谢谢你详细的回答。它非常清晰。我想要一个OpenJDK 8的二进制副本,以便在Windows Server 2012 R2标准上运行Spring web应用程序。我无法在您提到的openjdk.java.net/projects/jdk8u中找到它。在哪里可以买到?非常感谢!如上所述:
如果您来这里寻找适用于Solaris、Linux、Mac OS X或Windows的Oracle JDK 8产品二进制文件,它们主要基于相同的代码,您可以从java.Oracle.com下载。
。所以,正如我在回答中所写的,如果您正在寻找Windows二进制文件,即使是OpenJDK也表示要支持oracle下载如果你接受这个答案,我会很高兴,如果我能帮助你:)