以前听人说tools.jar是运行jdk自身的javac.exe、java.exe等程序用的,这个可以理解。但是其他两个包是做什么用的呢?

解决方案 »

  1.   

    这几个包主要包含了JAVA的平常比较常用的批处理命令,也可能说是命令不是很准确,你的编辑器可以直接调用这几个包里的类和方法,对你所写的程序进行编译,这就是这几个包的作用,平时可以多看看哈!大家一起合作哈!
      

  2.   

    dt.jar是关于运行环境的类库,主要是swing的包
    tools.jar是关于一些工具的类库
    rt.jar包含了jdk的基础类库,也就是你在java doc里面看到的所有的类的class文件具体你都可以自己打开这3个jar去看一下!
      

  3.   

    我是楼主,现在差不多理解了
    还有个疑问,编译java程序的时需要哪几个包? 运行编译后的java程序的时需要哪几个包?
      

  4.   

    编译和运行需要的都是toos.jar里面的类
    分别是
    sun.tools.java.*;
    sun.tols.javac.*;
      

  5.   

    用winrar打开.jar文件,看看里面有什么类型的class就知道了
      

  6.   

    常用的其他工具中
    ant会用到这几个包。
    如果没有配置这几个包的classpath可能会出错。
    好象jre中没有这几个包的。