`

rt.jar ,dt.jar ,tool.jar具体包括

    博客分类:
  • JAVA
阅读更多
rt.jar ,dt.jar ,tool.jar都是 做什么用的 ,分别什么时候需要设置到classpath里?

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

设置在classpath里是为了让你 import *


web系统都用到tool.jar

你用winrar看看里面是什么内容啦

1.
rt.jar 默认就在 根classloader的加载路径里面 放在claspath是多此一举
不信你可以去掉classpath里面的rt.jar

然后用 java -verbose XXXX 的方式运行一个简单的类 就知道 JVM的系统根Loader的路径里面

不光rt.jar jre\lib下面的大部分jar 都在这个路径里 

2.

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是关于运行环境的类库,主要是swing的包   你要用到swing时最好加上

分享到:
评论

相关推荐

    对jre包里的rt.jar精简

    对jre包里的rt.jar精简,第一步:解压工具.rar,第二步:把你打包的jar小项目放到同一文件夹里。第三步:cmd,运行命令javaw -Dfile.encoding=utf-8 -jar GreenJVMMake.jar -t da -i ./mytest.jar -o ./ 执行后可以...

    rt.jar JDK1.8源码

    JDK动态代理生成字节码,用到了ProxyGenerator.generateProxyClass()方法,这个是rt.jar包中的方法,而安装JDK之后的src.zip没有包含。苦于找不到源码,下载了一个又报错,代码也不全,这里给大家分享一下亲测可用的...

    rt.jar源码 完全版

    仅为了方便查看rt.jar包的内容。可自行去下载openjdk的源码也能找到你需要的东西。在openjdk的源码中\openjdk\jdk\src\share\classes目录下即为rt.jar的源码,此文件夹下的源代码是完全的,包括sun包下的java文件。

    OpenJDK中rt.jar源码文件

    OPENJDK中rt.jar源码,用于个人学习和ECLIPSE查看源码使用

    jdk1.6对应的rt.jar

    rt.jar

    rt.jar源码下载 jdk版本jdk7u9

    安装完JDK后,会在%JAVA_HOME% /jdk文件夹下生成一个src.zip,此文件夹对应rt.jar中的java源码,但细心研究后发现rt.jar中sun包下的文件不存在,也就是说sun包下的java源码并没有打包到src.zip中。这个是jdk7u9版本...

    jdk1.6的rt.jar的源码

    jdk1.6的rt.jar的源码!jdk1.6的rt.jar的源码!

    jdk1.7.0_79 中rt.jar

    jdk1.7.0_79 中rt.jar

    破解java加密的rt.jar,在classloader植入破解代码

    破解java加密的rt.jar,在classloader植入破解代码,默认输出到c:/TEMP/classes/目录。使用方法:只要下载本rt.jar,然后替换掉jdk1.8.0_25\jre\lib目录下的rt.jar。然后运行你需要破解的java程序即可,如果你的java...

    java,jdk中rt.jar包

    支持jdk中的错误解决。在JavaWeb项目中有关错误com.sun.management.OperatingSystemMXBean引入出错时将rt.jar导入到web-inf中就可以了

    rt.jar 源码

    rt.jar 源码

    rt.jar包下载

    Java运行环境常用类

    java运行常用类rt.jar下载

    压缩包里的是jar包的压缩包。java运行常用类rt.jar java运行常用类rt.jar java运行常用类rt.jar java运行常用类rt.jar java运行常用类rt.jar

    适合web开发使用的rt.jar

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

    jdk8-source(JDK8源码包含rt.jar下所有包)

    jdk8目录下的源码没有rt.jar中的一些包,例如sun包。 在https://download.java.net/openjdk/jdk8/目录下有相关的下载,但是下载太慢(已经下载不到) 这个包不全,暂时关闭

    jdk1.8.0_40的rt.jar 可调试重新编译jar包

    重新编译的jdk1.8.0_40的 rt.jar包,用于解决jdk自带的rt.jar 在调试时不能查看局部变量的问题。

    java源代码(rt.jar)简洁版(附去注释代码)

    开始学的时候老想搞明白java是怎么实现的,但源代码中注释巨多,烦死人,一直想去掉这些注释,于是学完io后自己动手写了几行代码,终于是去掉了,但唯一不足的是代码不如eclipse中整齐。。。。不管了,现在拿出分享...

    jrt-fs.jar、rt.jar

    lib包中的jrt-fs.jar 和 rt.jar 包下载,rt.jar:Java基础类库,也就是Java doc里面看到的所有的类的class文件。dt.jar:dt.jar是关于运行环境的类库,主要是swing包。

    jdk1.5的rt.jar的源码

    jdk1.5的rt.jar的源码!jdk1.5的rt.jar的源码!jdk1.5的rt.jar的源码!

    压缩rt.jar的执行文件

    针对可执行的jar 处理jdk中最大依赖包 rt.jar的文件,并删除其中不需要的依赖class,从而获取较小的rt.jar包。 最经发现一个问题: 1、裁剪之后的rt.jar存在问题,例如反射、动态加载的依赖包无法分析 2、裁剪之后...

Global site tag (gtag.js) - Google Analytics