`
不辣的皮特
  • 浏览: 117488 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JDK中rt.jar、tools.jar和dt.jar作用(转)

    博客分类:
  • java
阅读更多
dt.jar和tools.jar位于:{Java_Home}/lib/下,而rt.jar位于:{Java_Home}/jre/lib/下,其中:

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目录下的

    其他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时最好加上。
分享到:
评论

相关推荐

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

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

    适合web开发使用的rt.jar

    自己处理过的rt.jar,有需要的可以看看,不能保证所有的web项目都能使用,因为里边有些类我没有用到的删掉了,不过我觉得应该不会有太大的问题,如果这个您那不合适,那您只能把rt.jar tools.jar dt.jar解压再重新...

    dt-rt-tools的jar包

    获取:dt.jar,rt.jar,tools.jar一次get 操作:当你下载并解压后,可以将这三个包添加到jdk/lib文件夹下。

    JDK1.6.0_03 for linux i586

    CLASSPATH=.:%JAVA_HOME%/jdk1.6.0_03/jre/lib/rt.jar:%JAVA_HOME%lib/dt.jar:%JAVA_HOME%/lib/tools.jar Export JAVA_HOME PATH CLASSPATH 安装过程中碰见的问题: 1、 JAVAC找不到命令 2、 找不到java.lang....

    jdk-8u241-linux-x64.zip

    jdk-8u241-linux-x64.tar.gz...export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 生效配置 运行 source /etc/profile java -version

    Windouws 64 位Tomcat7.0.40 + 64位jdk1.7.0u21 绿色版.part1

    │ │ jar.exe │ │ jarsigner.exe │ │ java-rmi.exe │ │ java.exe │ │ javac.exe │ │ javadoc.exe │ │ javafxpackager.exe │ │ javah.exe │ │ javap.exe │ │ javaw.exe │ │ javaws.exe │ │ ...

    Centos 搭建ELK.pdf

    配置jdk 环境 # 解压 tar -zxvf openjdk-...CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin # 刷新环境变量 source /etc/profile

    安卓厨房软件

    %JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 有时新建变量名时发现有同样的变量名,我们点选编辑,在变量值前面多添加一个;   3.完成以上步骤后,开始验证是否安装成功。...

    Hadoop3.1.1高可用完全分布式环境搭建

    学习大数据技术依赖于大数据环境,搭建一个大数据环境是学习大数据很重要的一部分,话不多说,现在我们来搭建一个hadoop3.1.1高可用完全分布式...export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar

    百度翻译源码java-CCU-WAR:战争

    CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin 1.6 更新环境变量 命令:source /etc/profile 1.7 测试 命令:java -v 安装...

    新版Android开发教程.rar

    程序可以采用 JAVA 开发,但是因为它的虚拟机 (Virtual Machine) Dalvik ,是将 JAVA 的 bytecode 转成 自 己的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用。 对手机制造者的影响 � Android 是款开源的移动计算...

Global site tag (gtag.js) - Google Analytics