gpt4 book ai didi

java - 每个 Java 平台上是否有不同的 JDK 或 JVM?

转载 作者:行者123 更新时间:2023-12-02 03:33:58 25 4
gpt4 key购买 nike

我对java平台感到困惑。来自页面Differences between Java EE and Java SE ,java有四个平台。他们之间有什么特别的事情吗?他们使用不同的 JDK 或 JRE 吗?

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

最佳答案

这取决于(就像通常一样)。

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

多年来,我仅使用 Java SE JDK 开发 Web 应用程序。正如我通常使用 Spring Boot使用嵌入式容器或安装 Tomcat根据需要,这可以完美运行,并且不需要 Java EE SDK。

关于java - 每个 Java 平台上是否有不同的 JDK 或 JVM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37687321/

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