首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JDK中rt.jar、tools.jar跟dt.jar作用

2012-12-27 
JDK中rt.jar、tools.jar和dt.jar作用dt.jar和tools.jar位于:{Java_Home}/lib/下,而rt.jar位于:{Java_Home}/

JDK中rt.jar、tools.jar和dt.jar作用

dt.jar和tools.jar位于:{Java_Home}/lib/下,而rt.jar位于:{Java_Home}/jre/lib/下,其中:

rt.jar是JAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库

?

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

?

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

??? 其他jar:jce.jar、jsse.jar、charsets.jar、resources.jar都在Root Classloader中

2. tools.jar

??? tools.jar 是系统用来编译一个类的时候用到的,即执行javac的时候用到

??? javac XXX.java

??? 实际上就是运行

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

??? javac就是对上面命令的封装 所以tools.jar 也不用加到classpath里面

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

热点排行