这似乎是个老问题,而且网上有很多相同的“标准答案”,但却不能释疑我遇到的问题。我遇到的问题是:在打算下载Java EE的SDK时(参见:http://www.oracle.com/technetwork/java/javaee/downloads/index-jsp-140710.html),有两个选项“Java EE 6 SDK with JDK 6”和“Java EE 6 SDK”,如下图:按我的(和大多数人的)理解,JDK是SDK的特殊情况,这样的话就无法理解什么叫“with JDK”的SDK。请高手指点迷津!谢谢!
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
和j2ee sdk是不一样的 j2ee sdk必须要有jdk的支持
如果j2eesdk也有简称的话就会好理解的多
Java Development Kit
“Java EE 6 SDK” 是升级安装版,给java SE用户用的,当你想从java SE升级到java EE,请使用这个版本。
SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。
By huntor:
如果你已经安装了 Java 6 标准版 就是所谓的 jdk6、 下载 Java EE 6 SDK 即可。
with JDK 6 是给没安装过 像 jdk1.6.0_24 之类的人提供的。
java se 是 java ee 的基础。By knightzhuwei:
jdk就是Java的sdk
和j2ee sdk是不一样的 j2ee sdk必须要有jdk的支持
如果j2eesdk也有简称的话就会好理解的多不过因为huntor先给出正确答案的,另外knightzhuwei的补充也对理解这个问题很有帮助,所以我就只把跟给他们俩了。其他的朋友们见谅了!