Eclipse EE 开发需要啥 JDK [重复]
Posted
技术标签:
【中文标题】Eclipse EE 开发需要啥 JDK [重复]【英文标题】:What JDK do I need for Eclipse EE development [duplicate]Eclipse EE 开发需要什么 JDK [重复] 【发布时间】:2020-03-15 07:19:00 【问题描述】:我在 MacOS Mojave 10.14.5 上运行,并且安装了 Java 标准版 JDK (Java SE 13.0.1)。现在我正在下载 Eclipse for Java Enterprise Edition,因为我想开发一些 EE 应用程序。当我安装 Eclipse 时,使用我的 Java SE JDK 似乎非常高兴,即使我正在下载 Eclipse for EE。这是为什么?我真的可以使用 SE JDK 开发 EE 应用程序,还是需要下载并安装 Java EE JDK。我很困惑。
【问题讨论】:
我会说,99% 的时候都可以。您将在项目中提取所需的依赖项(例如:Servlet API、注释等),因此实际上并不需要在 Mac 上安装所有这些,它将由项目在给定阶段提供。 【参考方案1】:要明确一点:您是打算使用 Java EE 本身,即使用 Enterprise Java Beans (EJB) 的 API 制作 Web 应用程序,还是只想要一个带有 Java 编码后端的 Web 应用程序? 我问,因为 Java EE 不是唯一可用的后端 Java 框架,其中一些允许 Java SE - Spring 是其中最流行的例子。
此外,Java EE 或 SE 的版本可能会受到 IDE 配置的限制。因此,您的 IDE 可能无法启用最新版本的 Java EE 或 SE。
【讨论】:
【参考方案2】:Java EE 是您编写程序所依据的几组 API。
Compliant 实现需要 Java SE 并允许您执行程序。
所以 Java EE 与 SE 不同。
【讨论】:
以上是关于Eclipse EE 开发需要啥 JDK [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Eclipse IDE for Java EE Developers和MyEclipse有啥区别?