JDK中rt.jar、tools.jar和dt.jar的理解

rt.jar是Java基础类库,也就是你在java doc里面看到的所有的类的class文件
dt.jar是关于运行环境的类库

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

在Classpath设置这几个变量,是为了方便在程序中 import;Web系统都用到tool.jar。

1. rt.jar
rt.jar 默认就在Root Classloader的加载路径里面的,而在Claspath配置该变量是不需要的;同时jre/lib目录下的

2. tools.jar

javac XXX.java

java -Calsspath=%JAVA_HOME%\lib\tools.jar xx.xxx.Main XXX.java

3. dt.jar
dt.jar是关于运行环境的类库,主要是swing的包 在用到swing时最好加上。

posted @ 2016-11-03 10:41  星火spark  阅读(607)  评论(0编辑  收藏  举报