java安装目录下,有 jdk1.5.0_08 和 jre1.5.0_08 两个文件夹,可是里面的文件有相同的,这两个有什么区别呀?
这两个文件夹下好象有相同的文件夹和文件.比如都有 bin 和 lib 文件夹,而且这些文件夹中的文件也是相同的,我不明白,为什么要这样.
这两个文件夹区别何在呢?

解决方案 »

  1.   

    基本上jdk是jre的超集,可能不太准确,我一直这么理解
      

  2.   

    所谓JavaJDk可以为Java的开发环境,有了它可以用来开发软件
    所谓JavaJRE可以说是运行环境,只是提供了Java软件的运行,不能进行开发
      

  3.   

    我不明白的是,我如果装了jdk,本身就包含jre了,可是为何有两个完全相同的jre呢?
    这不是多此一举吗?
    谢谢.
      

  4.   

    楼主,JDK里面内置的JRE和独立的JRE是有一点差别的:
    1. 在JDK安装文件中包含了一个完整的独立版本的JRE,他会在JDK安装过程中自动被执行。
    2. 在JDK交互式安装界面中,你可以自行选择是否安装JDK内置的JRE环境。
    3. 使用JDK内置的JRE是无法和系统想结合的,比如在不配置环境变量时,无法直接使用java命令,并且Java程序也不会自动与系统及IE相关联。
      

  5.   

    再补充一句,这两个JRE都是可选安装
      

  6.   

    一个是java开发包(java develop kit),一个是java运行时环境(java runtime environment)
      

  7.   

    jdk是java的开发环境,jre是java的运行环境
      

  8.   

    没区别,一样的,如果装了 JDK 就没必要再装 JRE 了,因为 JRE 是 JDK 中的一个子集。JRE 是运行环境,JDK 是开发环境,开发环境中当然也包括运行环境了。
      

  9.   


    jiu shi zhe ge yang zi di
      

  10.   

    JDK 是开放环境,java develop kit
    JRE 是运行环境, Java running environment