java_ee_sdk与jdk的区别?一个小鸟的迷惑……

shenlan931591021 2013-03-10 06:31:32
下午在http://www.oracle.com/逛了一下,发现一个不懂的问题,希望能够得到各位大牛的解答!

在oracle的DOWNLOADS板块下的Java for Developers中,有两个不同的资源下载板块:
Java SE
Java EE

在这两个板块中,各自有相应的下载项:
Java SE对应的有:jdk-7u17-windows-i586.exe
Java EE对应的有:java_ee_sdk-6u4-jdk7-windows.exe

现在我的问题是:
问题2:这两个不同的安装包(java-ee-sdk和jdk的安装包相比较)有什么区别?各自有什么特点?适用于什么领域?
问题1:我开发的是J2EE相关的项目,我需要下载哪一个安装包?
...全文
3463 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 10 楼 qiuqiupeng 的回复:
首先,简单点说两个都是java2 其次, jdk叫做java开发工具包,是java语言的开发包,其安装包中包含jre(java运行环境)和java开发环境(jdk),安装好了后就可以进行java语言的开发了, java EE是j2ee的一个开发环境,他基于java开发环境(jdk)所以他的安装包包括了jdk,另外j2ee的标准在jdk的基础上定义了一些企业级的规范,例如EJB,jsp等等规范,j2ee的安装包自然应该包含EJB、jsp等组件的开发和运行环境,即一个j2ee服务器以及文档及j2ee demo。就目前的情况来看,各大厂商根据j2ee规范有自己的一套实现,所以安装和使用sun公司的j2ee服务器的不多,一般仅供学习使用。
大赞
qiuqiupeng 2015-05-05
  • 打赏
  • 举报
回复
首先,简单点说两个都是java2 其次, jdk叫做java开发工具包,是java语言的开发包,其安装包中包含jre(java运行环境)和java开发环境(jdk),安装好了后就可以进行java语言的开发了, java EE是j2ee的一个开发环境,他基于java开发环境(jdk)所以他的安装包包括了jdk,另外j2ee的标准在jdk的基础上定义了一些企业级的规范,例如EJB,jsp等等规范,j2ee的安装包自然应该包含EJB、jsp等组件的开发和运行环境,即一个j2ee服务器以及文档及j2ee demo。就目前的情况来看,各大厂商根据j2ee规范有自己的一套实现,所以安装和使用sun公司的j2ee服务器的不多,一般仅供学习使用。
zhouyi_piao 2015-05-05
  • 打赏
  • 举报
回复
转自:stackoverflow:http://stackoverflow.com/questions/166298/differences-between-jdk-and-java-sdk 第一个不同: The JDK is a subset of what is loosely defined as a software development kit (SDK) in the general sense. In the descriptions which accompany their recent releases for Java SE, EE, and ME, Sun acknowledge that under their terminology, the JDK forms the subset of the SDK which is responsible for the writing and running of Java programs. The remainder of the SDK is composed of extra software, such as Application Servers, Debuggers, and Documentation. The "extra software" seems to be Glassfish, MySQL, and NetBeans. This page gives a comparison of the various packages you can get for the Java EE SDK.。 第二个不同: there is a difference between the SDK and the JDK. Most of people forget that Java Platform is not only used to develop programs in Java language. The JVM supports some other languages also. Thus, making it clear, the SDK is the generic bundle of software that supports software creation in a variety of languages like Clojure, Groovy, Scala, JRuby, and others. The JDK is the specific bundle to develop software in Java language, containing all Java standard API to do so. (I hope I've explaned it well, since I actually do not speak english)
放纵的青春 2014-04-02
  • 打赏
  • 举报
回复
一个是基本的 一个是加了企业级应用的东西的 大概就是这样了
zhjdg 2014-03-28
  • 打赏
  • 举报
回复
Java SE 标准版 Java EE 企业版 企业版 是对标准版 的扩展。 也就是在标准版的基础上,加一些企业级别的库。 企业级别的库 或多或小 是有不开源的。
byourfan 2014-03-28
  • 打赏
  • 举报
回复
下载的页面多看一眼就知道了,比如: Java EE 7 SDK with JDK 7 Update 45 A free integrated development kit used to build, test, and deploy Java EE 7 applications. It includes : - JDK 7 Update 45 - GlassFish Open Source Edition 4.0 - Java EE 7 Code Samples - Java EE 7 API Documentation - Java EE 7 Tutorial - Your First Cup: An Introduction to the Java EE Platform 其中GlassFIsh4实现了JavaEE7
beiouwolf 2014-03-28
  • 打赏
  • 举报
回复
jdk是标准应用环境 j2ee包含了更多企业级开发所需要的库
世人皆愚 2014-03-28
  • 打赏
  • 举报
回复
java sdk 没有servlet这类的web工程需要的包 j2ee sdk 有一些web常用的包. 就这些吧好像 来分
dxqrr 2014-03-28
  • 打赏
  • 举报
回复
以前都只有JAVA SE安装包,至于开发EE程序时,如果你用的是eclipse会让你选择tomcat的路径,这个实际上就是把tomcat所实现的EE的包加到你工程的路径(并没有对EE全部支持,只支持servlet,jsp等等),如果你用的是Myeclipse当你新建web工程时,eclipse会把他自己实现的包加到你的工程里,其实这些包也只是在你编译的时候用到,你运行的时候还是要靠web服务器上的那些包 而至于现在出现的EE安装包,层主没用过,不过我猜是oracle自己实现了EE的标准,安装后会生成一些包,然后你自己添加到工程路径而已
SenCube 2014-03-27
  • 打赏
  • 举报
回复
eclipse-jee-kepler-SR1-win32-x86_64和 java_ee_sdk-7-windows.exe有什么区别吗?貌似前者也有javaEE编辑功能。
SenCube 2014-03-27
  • 打赏
  • 举报
回复
同问,请大神赐教

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧