关于java EE SDK和JDK的区别

学习java有一段时间了,一直用的是JDK,今天在书上看到oracle官网还提供一种叫java EE SDK的开发包。这个跟JDK有什么区别吗,比JDK多了哪些jar包?我之前学习servlet还有搭建SSH的时候,一直用的都是JDK的,突然发现有个java EE SDK,很不了解,到底什么时候需要安装java EE SDK呢,麻烦各位给解答一下吧。

  JDK是Java Development toolKit,Java开发工具包
是最大的概念

目前的JDK大致分三个大版本:
Java SE:Java Platform, Standard Edition,Java平台标准版,主要用来开发桌面程序
Java EE:Java Platform, Enterprise Edition,Java平台企业版,主要用来开发WEB程序
Java ME:Java Platform, Micro Edition,Java平台微缩版,主要用来开发移动程序

如果你已经写了servlet,估计就是一直在用Java EE技术,也许你没有使用Oracle提供的官方的Java EE SDK

在Java的中间发展阶段,曾经把上面的名字叫做J2SE、J2EE、J2ME
其中的2读作英语two,剩下的按照字母发音,2代表第二代的意思

更详细的内容请参考下面的文章:
http://blog.csdn.net/karl600/article/details/1681977
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-30
Java EE SDK和JDK的区别如下:
SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。
JDK(Java Development Kit,Java开发工具包)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。可以认为jdk只是sdk的一种(子集),因为它是开发java程序的一个平台,开发其他程序的sdk可以没有jdk。本回答被网友采纳
第2个回答  2015-12-05
Java EE SDK和JDK的区别如下:
SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。
JDK(Java Development Kit,Java开发工具包)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。可以认为jdk只是sdk的一种(子集),因为它是开发java程序的一个平台,开发其他程序的sdk可以没有jdk。比如你下载了一个软件开发平台 eclipse-SDK-3.2.2-win32.zip,它本身里面是没有jdk的。但是只要开发java程序就必须使用jdk(javaee和javase)。
第3个回答  2014-02-23
开始学java 下的jdk 全称其实 是 java se sdk 简称jdk
要学习j2ee 必须先装java EE SDK 要不然根本就不能创建servlet
你的情况.应该早就下载了java EE SDK了
myEclipse netbeans里都自己都这java EE SDK追问

java EE SDK里面有servlet API.jar吗,还有EL表达式和jstl.jar也有吗

追答

我没单独下过java eee sdk 但是myEclipse里自己有带

jstl.jar没有 这个需要另外下

追问

估计当时是我把tomcat下的lib文件夹加到classpath环境变量里面了,所以自动就有了servlet的jar。看来那个java EE SDK用的人不多吧。

相似回答