标签:java jdk tools.jar dt.jar rt.jar
1、 tools.jar
位于{Java_Home}\lib下; 是系统用来编译一个类的时候用到的,即执行javac的时候用到
javac XXX.java实际上就是运行java -Calsspath=%JAVA_HOME%\lib\tools.jar xx.xxx.Main XXX.java
javac就是对上面命令的封装 所以tools.jar 也不用加到classpath里面
2、dt.jar
位于{Java_Home}\lib下;是关于运行环境的类库,主要是swing的包 在用到swing时最好加上
3、rt.jar
位于{Java_Home}\jre\lib下;是JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件;默认就在Root Classloader的加载路径里面的,而在Claspath配置该变量是不需要的;同时jre/lib目录下的其他jce.jar、jsse.jar、charsets.jar、resources.jar都在Root Classloader中
在Classpath设置这几个变量,是为了方便在程序中 import;Web系统都用到tool.jar
Java-----JDK中tools.jar、dt.jar和rt.jar的作用
标签:java jdk tools.jar dt.jar rt.jar
原文地址:http://blog.csdn.net/hekewangzi/article/details/44497229