jdk是java devolop kit -- java開發(fā)包 j2sdk是java 2 software devolop kit -- java2軟件開發(fā)包
實際上jdk和j2sdk是基本同樣的。 j2sdk呢有幾個版本對應于java2的幾個版本,其中j2ee需要用到開發(fā)工具就是J2eesdk了,只不過大部分應用服務器(weblogic jboss等)都內置了j2eesdk。
當然了,j2sdk標準版是基礎,所以要安裝先;j2eesdk因為是企業(yè)應用嘛,所以是注冊后才能下載
至于jre是java runtime envionment -- java運行環(huán)境,jdk中包括了它,但是對于不需要開發(fā)只是運行的用戶是可以只單獨安裝jre的,所以sun提供了jre的下載。
JDK和J2SDk:
J2SDk包含了Java Development kit(JDK)、Java Runtime Environment(JR E)和Java Plug-in。原先sun的JAVA軟件開發(fā)工具包是JDK,現在就稱為J2SDk了。
JRE和plug-in:JRE包含了java plug-in。
sun的java網站上就單獨提供J2SDK和JRE各種版本的下載,J2SDk是提供給開發(fā)JAVA程序所 用,應用程序用戶是不需要開發(fā)工具的。而JRE顧名思義是JAVA程序要運行所需要的環(huán)境 ,所謂跨平臺就是要各種平臺都有一個中間代理,那就是JRE。一般采用JAVA技術開發(fā)出 的軟件都得帶這個,所以sun就單獨提供了JRE安裝文件,以供JAVA應用程序發(fā)布時所用。
Swing和JFC(Java Foundation Class)JFC是早期Sun對JDK的功能擴展,不是Java的公共 規(guī)范,Swing是其中的一項用戶界面擴展技術。最新的JAVA2技術則包含了JFC技術,不需 要再擴展了。說白了,其實就是Sun將JFC納入了JAVA核心類庫。原先要用到JFC技術,用 戶必須在原有的JRE前提下再添加JFC,現在少了一步,只需JRE了。
J2ME——Java 2 Micro Edition J2SE——Java 2 Standard Edition J2EE——Java 2 Enterprise Edition 如需要進行開發(fā),必須安裝J2SE,因為javac、jdb等工具由提供。
|