Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每个Java平台上有不同的JDK或JVM吗?_Java - Fatal编程技术网

每个Java平台上有不同的JDK或JVM吗?

每个Java平台上有不同的JDK或JVM吗?,java,Java,我对java平台感到困惑。从页面上看,java有四个平台。他们之间有什么特别的事吗?他们使用的是不同的JDK还是JRE 为了澄清我的问题,当我下载JDK时,我认为我不仅可以创建java桌面应用程序(使用swing或javafx),还可以创建web应用程序。如果是,它应该为每个特定平台提供不同的jdk或jvm。我认为,不同的平台意味着我需要下载不同版本的JDK。例如,我需要下载JDKforJavaEE平台,它包含JavaEE的API。这取决于(像通常一样) JDK是一个用于JavaSE(包括FX)

我对java平台感到困惑。从页面上看,java有四个平台。他们之间有什么特别的事吗?他们使用的是不同的JDK还是JRE

为了澄清我的问题,当我下载JDK时,我认为我不仅可以创建java桌面应用程序(使用swing或javafx),还可以创建web应用程序。如果是,它应该为每个特定平台提供不同的jdk或jvm。我认为,不同的平台意味着我需要下载不同版本的JDK。例如,我需要下载JDKforJavaEE平台,它包含JavaEE的API。

这取决于(像通常一样)

JDK是一个用于JavaSE(包括FX)的开发工具包。因此,您可以开发桌面应用程序,也可以开发web应用程序,具体取决于您喜欢的集成类型。JavaEESDK还包含Glassfish服务器、示例和教程,但它们并不是真正需要的。ME是一个用于嵌入式设备开发的特殊最小化版本,包括用于此开发的特殊工具

我多年来只使用JavaSEJDK开发web应用程序。正如我通常与嵌入式容器一起使用或按需安装一样,这非常有效,不需要Java EE SDK。

这取决于(通常是这样)

JDK是一个用于JavaSE(包括FX)的开发工具包。因此,您可以开发桌面应用程序,也可以开发web应用程序,具体取决于您喜欢的集成类型。JavaEESDK还包含Glassfish服务器、示例和教程,但它们并不是真正需要的。ME是一个用于嵌入式设备开发的特殊最小化版本,包括用于此开发的特殊工具


我多年来只使用JavaSEJDK开发web应用程序。正如我通常与嵌入式容器一起使用或按需安装一样,这非常有效,不需要Java EE SDK。

我与某人交谈,Java有四个平台Java se、Java EE、Java me和javafx。他问我能否用一个jdk创建四种类型的应用程序?每个平台都有一些JDK吗?如果我能用这个JDK创建所有JDK,为什么java说它有四个平台?。。。如何回答他?Java7文档说有3个平台,JavaFX是Java的一部分SE@mjn非常感谢。我所描述的链接可能是针对Java8Dear Down选民的:这是一个合理的问题。从Oracle来看,把FX列为一个单独的平台是令人困惑的。我和某人谈过,java有四个平台:JavaSE、JavaEE、JavaME和javafx。他问我能否用一个jdk创建四种类型的应用程序?每个平台都有一些JDK吗?如果我能用这个JDK创建所有JDK,为什么java说它有四个平台?。。。如何回答他?Java7文档说有3个平台,JavaFX是Java的一部分SE@mjn非常感谢。我所描述的链接可能是针对Java8Dear Down选民的:这是一个合理的问题。Oracle将FX作为一个单独的平台列出是令人困惑的。您的回答是,如果我计划创建ME应用程序,您的意思是我需要下载jdk for ME edition,并且它有用于宏设备的特定库吗?我从来没有见过针对特定平台的不同jdk或jvm。此外,这篇文章看起来很老,而且在JavaFX的早期,这些早期版本的FX是单独发货的。直到后来它才与JavaSE捆绑在一起。当时单独下载可能是该文章将其列为单独平台的原因。@Cataclysm除了JDK之外,还有Java EE SDK和ME SDKA的下载,如果我计划创建ME应用程序,你的意思是我需要下载jdk for ME edition,它有特定的宏设备库吗?我从来没有见过针对特定平台的不同jdk或jvm。而且,那篇文章看起来很老,在JavaFX的早期,这些早期版本的FX是单独发布的。直到后来它才与JavaSE捆绑在一起。当时单独下载可能是该文章将其列为单独平台的原因。@Cataclysm除了JDK之外,还有Java EE SDK和ME SDK的下载