优雅刺客 2023-04-24 08:11 采纳率: 81.8%
浏览 19
已结题

有个问题 java的jdk的问题,到现在还没整明白

请问j2ee和j2se的jdk是一样的吗?为什么我下载的都是j2se的jdk呢?

  • 写回答

2条回答 默认 最新

  • Leodong. 2023-04-24 08:17
    关注

    该回答通过自己思路及引用到baidu搜索,得到内容具体如下:

    J2EE J2SE 都是 Java 技术的不同方面。
    
    J2SE(Java 2 Standard Edition)是 Java 的标准版,包含了 Java 编程语言、Java 虚拟机(JVM)、Java 类库等核心组件,它主要面向桌面应用程序和控制台应用程序的开发。
    
    J2EE(Java 2 Enterprise Edition)是 Java 的企业版,包含了 J2SE 的所有内容,并且还增加了一系列的企业级组件和服务,例如 Servlet、JSP、EJB 等,它主要面向企业级应用程序的开发。
    
    J2EE J2SE JDK 是基于同一套代码库开发的,但是它们的开发目标和针对的应用场景是不同的。因此,J2EE JDK 包含了 J2SE 的所有内容,同时还增加了一些特定于企业级应用开发的组件和服务。
    
    通常情况下,我们下载的 JDK J2SE 的,因为它是 Java 的标准版,适用于大部分的 Java 应用程序开发。如果您需要开发企业级应用程序,那么您需要下载 J2EE JDK,它包含了更多的企业级组件和服务。
    
    需要注意的是,最新版的 Java 已经不再使用 J2SE J2EE 的命名方式,而是使用 Java SE 和 Java EE 的命名方式。因此,如果您使用的是最新版的 Java,您需要下载 Java SE 或 Java EE 的 JDK,而不是 J2SE J2EE JDK。
    
    

    如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    优雅刺客 2023-04-24 08:23

    谢谢!目前Java ee的jdk版本是多少呀

    回复
    Leodong. 回复 优雅刺客 2023-04-24 08:32

    Java EE 已经在 Java 11 后被 Oracle 宣布停止了,Java EE 的相关技术已经被整合并升级到 Jakarta EE 中。目前最新的 Jakarta EE 版本是 Jakarta EE 9,它是基于 Java SE 11 的,支持 Java SE 11 中的新特性,例如 Lambda 表达式、模块化系统等。因此,如果你想要使用最新的 Java EE 技术,你需要下载并安装 Java SE 11 的 JDK,并在此基础上安装 Jakarta EE 的运行环境。

    回复
    优雅刺客 回复 Leodong. 2023-04-24 08:36

    现在开发都得这么办了啊?java为什么搞得这么复杂呢。。

    回复
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 5月1日
  • 已采纳回答 4月24日
  • 创建了问题 4月24日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部