我在sun公司网站上看到j2eeSDK版本:java_ee_sdk-5_07-windows-nojdk-ml.exe 
还有一个:jdk-6u11-windows-i586-p.exe这两个有啥关系?我现在越来越糊涂了

解决方案 »

  1.   

    JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。
    jdk有几个版本对应于java2的几个版本,其中j2ee需要用到开发工具就是J2eesdk。
      

  2.   

    这里的对应指的是相同吗?
    如果我要开发j2ee程序的话,那么jdk和j2eesdk都需要安装,是吗??
      

  3.   

    jdk是基础开发包
    而J2ee中包括很多网络开发的东西比如servlet ejb等
      

  4.   

    顶!
    jdk是jse包,j2ee是企业级的。
      

  5.   

    你先把j2se  和 j2ee整明白     j2ee基本就是做网页的  呵呵
      

  6.   

    不是一个等级的,j2eesdk包含了很多j2ee方面的包
      

  7.   

    对于一般的应用,只用jdk就够了。
    我们这里使用ssh框架做东西的时候也只是安装了jdk,没有安装JavaEE_sdk
      

  8.   

    区别应该很大吧,J2EE是企业版,用在网络开发方面的,jdk是标准版,往往用在学习上的。
    如果只是学习的话,jdk就够了。
      

  9.   

    同顶,一般学习用 jdk 可以了
      

  10.   

    jdk应该是j2se的开发工具吧
    java develop  kid
    而你说的   j2eeSDK版本:java_ee_sdk-5_07-windows-nojdk-ml.exe 
    是j2ee,企业开发用的工具
    我好像也犯过此类错误。
    主要是官网是英文版,后来在迅雷上下了个最新的版本,就搞定了。
      

  11.   

    这两个包其实是一个意思,就是版本不同叫法不同而已,没有jdk也就别谈开发了
    jre是运行时环境 ,两者都不能缺  servlet等是第三方软件开发包 j2ee用的
      

  12.   

    多数web容器会自带j2eesdk所以命令行编译时需-cp %tomcat_home%/lib/servlet.jar 若没有安装任何web容器则可以下载并安装j2eesdk就可编译web程序了.