【问题标题】:Difference between JDK, J2EE and J2SE codenameJDK、J2EE 和 J2SE 代号之间的区别
【发布时间】:2012-04-25 16:52:13
【问题描述】:

我在这里看到了相同的主题,在其他网站上也看到了一些主题,但我仍然很困惑,Sun 是如何命名这些版本的。

这是我对这些代号的了解。请检查并为我更正:

JDK:代表Java Development Kit,可以说是Java中最基本的,用于开发客户端应用程序(如桌面应用程序(使用Swing、awt , ...) 或小程序,...)

J2EE:代表Java Enterprise Edition,用于开发Server端的应用程序(如Servlet、EJB、...)

J2SE:我还不知道这个!!!

当我在一些著名的论坛/网站上阅读时(stackoverflowbytejavabranch 等...)。我的问题有一些不同的答案。 (或者我理解错了,因为我的英语不好)。

这里有一些我搜索过的答案:

JDK 就像 J2SEE !!!哦,我不太相信这个。当我在 Eclipse 上配置 Glassfish 服务器时,Eclipse 警告这个版本以后需要 j2se 1.4(但我有 JDK 7 或 jdk 1.7 !!!)

correlation-between-jee-j2ee-to-j2se-jdk-versions我看不懂will be built(标有正确答案的帖子)。

例如:

J2EE 1.4 是 Java 1.4 版的企业版 平台,因此将在 J2SE 1.4 上构建。

所以,这意味着 J2EE 是 J2SE 的“测试版”??!!请给我解释一下。

我尝试学习EJB,那么我需要安装哪个版本?

谢谢:)

【问题讨论】:

  • 这可以很容易地用谷歌搜索或在维基百科上搜索。
  • 对不起。太混乱了!如果它很容易知道,为什么这么多帖子说这些令人困惑的名字。很多答案都大相径庭
  • 请阅读最新资源。 “J2SE”和“J2EE”自古以来就被重命名为“Java SE”和“Java EE”。
  • 感谢您解释@BalusC,但例如我现在正在上大学课程,他们仍然在描述中使用 J2SE。 :| > - Android 开发环境 > - J2SE 桌面开发环境 > - 操作系统、现代操作系统的服务 > - 应用程序框架(J2SE 与 Android) > - 文件 > - 生命周期方法(J2SE 与 Android) > - 多线程应用程序(J2SE & Android) > - 多线程的概念 > - 网络编程

标签: jakarta-ee java


【解决方案1】:

J2SE 是一个旧名称。现在他的名字是 Java SE。

Java SE 是 java 的基础。使用 Java SE,您可以构建 Java 应用程序,如 Swing、Applet 等。

Java EE 是企业应用程序的规范。当您需要开发一个应用程序并在 JBoss、Glassfish、Websphere 和其他容器下运行它时,您就是在谈论 Java EE。

你应该阅读这篇关于 java ee 的文章:http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition

【讨论】:

  • 哦。我在 Oracle 页面上搜索了有关下载 JSE 和 JDK 的信息。如果(JSE == JDK),为什么在Oracle页面中,有两个不同的页面供下载JDK和JSE!请给我说清楚。
  • 不要使用缩写“JSE”和“JEE”。他们错了。使用“Java SE”和“Java EE”。语句 JSE == JDK 也是错误的。
  • JSE 有两个不同的包:JRE(运行时 - 精简版,足以运行 JSE 应用程序),JDK(devkit - 开发和运行 JSE 应用程序所需的完整版)。 JEE 是另一回事,它只是一个规范 (API)。
  • 因为JDK可以自带其他工具,比如应用服务器、IDE等。其他的只包含Java Runtime Environment。
【解决方案2】:

Java SE 是通用名称,其中包含两个不同的组件。 JDK 和 JRE。如上所述,Java EE 是企业版,其中包含更多组件。

【讨论】:

    【解决方案3】:

    说到JDK,你可能会想到开发,说到JRE,你可能会想到可用性。

    J2SE 和 J2EE 分别是基本 java 应用程序和 web 企业 java 应用程序的 API

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-02
      • 1970-01-01
      • 1970-01-01
      • 2010-12-19
      • 1970-01-01
      • 1970-01-01
      • 2012-07-20
      • 1970-01-01
      相关资源
      最近更新 更多