`
mtnt2008
  • 浏览: 369555 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于rt.jar ,dt.jar ,tool.jar[转]

阅读更多

 

细节知识,记录一下

 

---------------------------------------------------------------

 

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时最好加上

分享到:
评论

相关推荐

    jce.jar和rt.jar .zip

    在给定的"jce.jar和rt.jar .zip"压缩包中,包含两个重要的JAR(Java Archive)文件:rt.jar和jce.jar。这两个文件在Java生态系统中扮演着至关重要的角色。 rt.jar,全称Runtime Library JAR,是Java运行时库的集合...

    对jre包里的rt.jar精简

    缺什么class文件,解压rt.jar后再放进去,用rar压缩工具重新打包成rt.zip,改名为rt.jar,然后替换自己的jre/lib目录下的rt.jar,这样反复执行,就得到了定制化的rt.jar。 其实依次方式也可以精简其他jar包。只要你肯...

    rt.jar源码下载 jdk版本jdk7u9

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

    OpenJDK中rt.jar源码文件

    OpenJDK中的rt.jar文件是Java运行时库的核心组成部分,包含了Java标准类库(Java Standard Library)的大部分源代码。这个源码包对于开发者来说是一个宝贵的资源,它可以帮助我们深入理解Java API的工作原理,进行...

    rt.jar JDK1.8源码

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

    java,jdk中rt.jar包

    在JDK中,`rt.jar`是一个至关重要的文件,它包含了Java标准类库的所有核心类。这个压缩包文件列表中的"rt"很可能就是指的`rt.jar`。 `rt.jar`这个名字是"Runtime"的缩写,顾名思义,它包含了Java运行时环境所需的...

    src.zip(添加了其他rt.jar缺少的源码)

    标题中的"src.zip(添加了其他rt.jar缺少的源码)"指的是这个压缩包包含了一些Java标准库rt.jar中没有公开的源代码。rt.jar是Java开发工具(JDK)中的一个核心组件,它包含了Java运行时环境的基础类库,如java.lang、...

    rt.jar包下载

    Java开发和运行环境中,`rt.jar`是一个至关重要的文件,它是Java运行时环境(JRE)的标准类库,包含了Java核心API的大部分实现。这个压缩包文件名为"rt.jar",通常位于JDK或JRE的`lib`目录下。在Java程序执行过程中...

    jdk1.6对应的rt.jar

    rt.jar

    rt.jar源码 完全版

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

    jrt-fs.jar、rt.jar

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

    jdk1.8 rt.jar 源码

    在 JDK 1.8 版本中,`rt.jar` 是一个非常重要的文件,它包含了Java标准版(Java SE)的运行时类库。这个库包含了Java API的实现,也就是Java程序员经常使用的各种类和接口,如`java.lang`、`java.util`、`java.io`等...

    jdk1.7.0_79 中rt.jar

    jdk1.7.0_79 中rt.jar

    java运行常用类rt.jar下载

    Java运行时环境(JRE)的核心库之一是`rt.jar`,它包含了Java平台标准版(Java SE)的大部分核心类。这个`rt.jar`文件是Java程序运行的基础,因为它包含了Java开发工具集(JDK)中的核心API,如`java.lang`、`java....

    dt-rt-tools的jar包

    标题中的"dt-rt-tools的jar包"提及了三个重要的Java类库文件:dt.jar、rt.jar和tools.jar。这些文件在Java开发中扮演着核心角色,尤其对于JDK(Java Development Kit)的使用者来说至关重要。 1. **dt.jar**: "dt...

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

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

    Java rt.jar源码

    Java的rt.jar源码是Java运行时库的核心组成部分,它包含了Java标准版(Java SE)中的大部分核心类库。rt.jar文件通常位于JDK安装目录的`jre/lib`或`lib`子目录下,其内容是Java开发和运行所必需的。由于rt.jar是二...

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

    这些文件包括rt.jar、tools.jar和dt.jar。理解它们的作用有助于我们更好地使用和管理Java应用程序。 首先,rt.jar(Runtime Library)是Java基础类库,包含了Java API的所有核心类。当你查看Java文档(Javadoc)时...

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

    在Java开发环境中,JDK包含了多个重要的jar文件,如rt.jar、tools.jar和dt.jar,它们各自承担着不同的职责,对于理解和使用Java平台至关重要。下面将详细解释这三个jar文件的作用。 1. **rt.jar** rt.jar是...

    rt.jar.zip

    Java开发中的核心库rt.jar详解 rt.jar是Java运行时环境(JRE)的一个关键组成部分,它是"Runtime Library"的缩写,包含了Java标准类库的大部分核心类。这个压缩包"rt.jar.zip"就是对rt.jar的压缩版本,便于下载和...

Global site tag (gtag.js) - Google Analytics