我刚开始学习java,今天装了JDK 5.0 里面有个lib 和bin文件夹,我查了一下书,说lib 是类库文件bin是编译器和工具,但是jre文件夹中也有个lib 和bin文件夹,而且这两个lib,bin都差不多,有谁能帮我解释一下这些文件都是干什么的?
谢谢

解决方案 »

  1.   

    去这里看看:http://shixi2007.javaeye.com/blog/155286
      

  2.   

    如果你只要运行java程序,那有jre文件就可以了,也就是说这个是运行java程序必需的文件.如果你要开发的话,那么jdk下面的了lib文件是写程序要用到的类库.
      

  3.   

    其实你机子上的2套JRE就相当2台虚拟的java PC,都具有执行java应用程序的功能.    为什么会有2套JRE,是因为JDK里面也附有很多用JAVA撰写的开发工具(例如javac.exe),而且他们都放置在\lib\tools.jar下面.要使用JDK附有的工具来开发JAVA程序,那么也就必须要自附1套JRE才行,也就是<JDK下面的JRE>,而C盘下的programfile下的那套JRE是拿来执行我们自己所撰写的java应用程序的.    2套中的任何一套都可以拿来执行我们所撰写的JAVA应用程序,JDK内附工具在缺省状态下会自动选择JDK安装目录下的JRE.    如果楼主还有疑问,强烈建议去看下王森写的java深度历险,那里面解释得很到位,我以前看过! 
      

  4.   

    JRE 是 JAVA 的运行环境,JDK 是 JAVA 语言的开发环境