JavaEE6 SDK,和 JavaEE6 SDK with JDK 有什么区别
上oracel的官网,发现有这两个版本的SDK。请问这两个在功能上有什么本质的区别吗?只装JavaEE6SDK的话能进行开发吗,还需不需要装JDK?如果只装JavaEE6...
上oracel的官网,发现有这两个版本的SDK。请问这两个在功能上有什么本质的区别吗?
只装JavaEE6 SDK的话能进行开发吗,还需不需要装JDK?
如果只装JavaEE6 SDK也能开发的话,那么相对于后者会有什么功能上的限制吗?
注意,请不要跟我说装哪个就行之类的回答,我不是要能开发就行,我是不想就这么稀里糊涂的用。
还有“JAVAEE 是企业版本”“JAVASE 是标准版本”之类的,到处都能查到的话就不要在这里白费口舌了,能逼得我把一个问题问三遍的你们已经够可以的了。就像我上面说的,详细一点,把这两个版本的功能上的区别讲出来就行了。
再重复一次,关于JAVA的知识,像“Java2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。“这些我还是知道的。
我只想知道Oracle官网上为什么会提供JavaEE6 SDK,和 JavaEE6 SDK with JDK 这两个版本。有什么区别。 展开
只装JavaEE6 SDK的话能进行开发吗,还需不需要装JDK?
如果只装JavaEE6 SDK也能开发的话,那么相对于后者会有什么功能上的限制吗?
注意,请不要跟我说装哪个就行之类的回答,我不是要能开发就行,我是不想就这么稀里糊涂的用。
还有“JAVAEE 是企业版本”“JAVASE 是标准版本”之类的,到处都能查到的话就不要在这里白费口舌了,能逼得我把一个问题问三遍的你们已经够可以的了。就像我上面说的,详细一点,把这两个版本的功能上的区别讲出来就行了。
再重复一次,关于JAVA的知识,像“Java2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。“这些我还是知道的。
我只想知道Oracle官网上为什么会提供JavaEE6 SDK,和 JavaEE6 SDK with JDK 这两个版本。有什么区别。 展开
展开全部
SDK(Software Development Kit, 即软件开发工具包 )
JDK (Java Development Kit java软件开发工具包)
.说白了它们就是一种东西.只不过玩文字游戏而已
要使用j2ee的sdk 的话必须先安装j2se的sdk ,使用j2me的时候也必须先安装j2se.
其实你找个j2ee的api看看就知道 j2ee的api里根本就没有java.lang这个包~也就是没有Object这个类,所有的java类必须都是继承Object类
JDK (Java Development Kit java软件开发工具包)
.说白了它们就是一种东西.只不过玩文字游戏而已
要使用j2ee的sdk 的话必须先安装j2se的sdk ,使用j2me的时候也必须先安装j2se.
其实你找个j2ee的api看看就知道 j2ee的api里根本就没有java.lang这个包~也就是没有Object这个类,所有的java类必须都是继承Object类
展开全部
Java2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程
Enterprise Edition(企业版) J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。比如:EJB、servlet、JSP、XML、事务控制
Micro Edition(微缩版) J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒
简单讲就是:
j2se java 2 simple edtion 小型程序用
j2ee java 2 enterprise edtion 大型程序用
j2me java 2 micro editon 手机上用
他们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类
应用场合,API的覆盖范围各不相同。
笼统的讲,可以这样理解:J2SE是基础;压缩一点,再增加一些CLDC等方面的特性就是J2ME;扩充一点,再增加一些EJB等企业应用方面的特性就是J2EE。
补充一点J2EE更恰当的说,应该是JAVA2企业开发的技术规范,不仅仅是比标准版多了一些类。J2EE又包括许多组件,如Jsp, Servlet, JavaBean, EJB, JDBC, JavaMail等。
J2SE商业版本,标准版本 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程。
J2SE 包含那些构成Java语言核心的类。
比如:数据库连接、接口定义、输入/输出、网络编程
Java 代码签名证书主要用于证明软件开发者开发的软件代码符合 Sun Java 规范。您可以使用Java 代码签名证书来为您的 Java 代码进行数字签名,以便通过互联网安全分发,使得最终用户能确信您的代码已经通过权威的第三方认证,而且没有在传输过程中被非法篡改和被破坏。
Java 代码签名证书可以用于数字签名运行J2ME MIDlet(MIDP 2.0)代码,支持诺基亚和索爱等手机的MIDlet应用软件,运行签名后的MIDlet Suite就会显示软件发行商名称,否则会显示让用户不敢下载的警告“应用软件来源未知,继续?”。同时,签名后访问网络等都不会弹出烦人的警告框了,让手机应用更加安全,更有利于软件开发商推广其应用软件。如果需要签名J2SE的.Jar代码,则推荐您购买Thawte Java代码签名证书,因为其价格比VeriSign的便宜。 如果您希望有比Thawte Java代码签名证书更便宜的Java代码签名证书,则您可以选购 WoSign Java代码签名证书,但请注意,WoSign Java代码签名证书只支持Java J2SE 1.5.008版本或以上版本。
J2SE 是J2EE的基础,他大量的JDK代码库是每个要学习J2EE的编程人员必须掌握的。
从JDK 5.0开始,不再叫J2SE,改名为 Java SE了,因为那个2已经失去了其应该有的意义。
Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程
Enterprise Edition(企业版) J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。比如:EJB、servlet、JSP、XML、事务控制
Micro Edition(微缩版) J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒
简单讲就是:
j2se java 2 simple edtion 小型程序用
j2ee java 2 enterprise edtion 大型程序用
j2me java 2 micro editon 手机上用
他们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类
应用场合,API的覆盖范围各不相同。
笼统的讲,可以这样理解:J2SE是基础;压缩一点,再增加一些CLDC等方面的特性就是J2ME;扩充一点,再增加一些EJB等企业应用方面的特性就是J2EE。
补充一点J2EE更恰当的说,应该是JAVA2企业开发的技术规范,不仅仅是比标准版多了一些类。J2EE又包括许多组件,如Jsp, Servlet, JavaBean, EJB, JDBC, JavaMail等。
J2SE商业版本,标准版本 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程。
J2SE 包含那些构成Java语言核心的类。
比如:数据库连接、接口定义、输入/输出、网络编程
Java 代码签名证书主要用于证明软件开发者开发的软件代码符合 Sun Java 规范。您可以使用Java 代码签名证书来为您的 Java 代码进行数字签名,以便通过互联网安全分发,使得最终用户能确信您的代码已经通过权威的第三方认证,而且没有在传输过程中被非法篡改和被破坏。
Java 代码签名证书可以用于数字签名运行J2ME MIDlet(MIDP 2.0)代码,支持诺基亚和索爱等手机的MIDlet应用软件,运行签名后的MIDlet Suite就会显示软件发行商名称,否则会显示让用户不敢下载的警告“应用软件来源未知,继续?”。同时,签名后访问网络等都不会弹出烦人的警告框了,让手机应用更加安全,更有利于软件开发商推广其应用软件。如果需要签名J2SE的.Jar代码,则推荐您购买Thawte Java代码签名证书,因为其价格比VeriSign的便宜。 如果您希望有比Thawte Java代码签名证书更便宜的Java代码签名证书,则您可以选购 WoSign Java代码签名证书,但请注意,WoSign Java代码签名证书只支持Java J2SE 1.5.008版本或以上版本。
J2SE 是J2EE的基础,他大量的JDK代码库是每个要学习J2EE的编程人员必须掌握的。
从JDK 5.0开始,不再叫J2SE,改名为 Java SE了,因为那个2已经失去了其应该有的意义。
更多追问追答
追问
谢谢,很详细,学到不少知识。不过,可以的话,还希望您能详述一下JavaEE6 SDK,和 JavaEE6 SDK with JDK这两个开发包有什么区别?如果说JAVA EE就包含JAVA SE的话,Oracle官网上为什么还要提供这两个版呢?
追答
JavaEE6 SDK是企业版的jdk;JavaEE6 SDK with JDK 是企业版的jdk和javase jdk包含在一起的,如果你已经装了javase jdk那么装第一个就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询