`

rt.jar ,dt.jar,tools.jar都包含什么,分别什么时候需要设置到classpath

    博客分类:
  • java
阅读更多

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

分享到:
评论
1 楼 h416373073 2012-07-14  
学习了。。。

相关推荐

    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是...

    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....

    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

    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

    tomcat+oracle系统变量设置.txt

    例如,为了支持Oracle数据库连接,`CLASSPATH`中应包括Oracle JDBC驱动`classes12.jar`的位置。同时,Tomcat服务器运行也需要相应的类库,如`servlet-api.jar`和`jsp-api.jar`等。正确的`CLASSPATH`设置示例为: ```...

    jkd配置信息:path的值,classpath的值以及java_home的值

    - `%JAVA_HOME%\lib\dt.jar` 和 `%JAVA_HOME%\lib\tools.jar` 指定了JDK自带的工具类库文件的位置。 - `%JAVA_HOME%\jre\lib\rt.jar` 是Java运行时环境的核心类库。 - **注意事项**: - 类路径之间的分隔符在不同...

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

    │ bootstrap.jar │ catalina-tasks.xml │ catalina.bat │ catalina.sh │ commons-daemon-native.tar.gz │ commons-daemon.jar │ configtest.bat │ configtest.sh │ cpappend.bat │ daemon.sh │ digest....

    JAVA环境变量设置.pdf

    通常,需要把JDK安装路径下的`jre\lib\rt.jar`包含在`CLASSPATH`中。 #### 四、不同操作系统下的配置差异 - **Windows系统**: - 使用`set`命令设置环境变量,并在系统盘根目录下的`autoexec.bat`文件中进行配置...

    JAVA环境变量配置[文].pdf

    总结来说,配置Java环境变量是Java开发的先决条件,无论在Windows还是Linux上,都需要正确设置JAVA_HOME、PATH和CLASSPATH这三个关键变量,以确保Java命令的正常执行和类文件的正确加载。理解并熟练配置这些环境变量...

    JAVA中环境变量的配置.docx

    该脚本通过检查提供的JDK安装路径是否包含`java.exe`来确定是否正确,并自动设置环境变量。 #### 六、环境变量类型 - **系统环境变量**:对所有用户生效。 - **用户环境变量**:仅对当前用户生效。 #### 七、总结...

    java安装配置环境实用.pdf

    Java 安装配置环境是 Java 开发的基础,它涉及到多个方面,包括环境变量的设置、 PATH 和 CLASSPATH 的配置等。本文将详细介绍在 Windows 和 Linux 平台上配置 Java 环境的步骤和原理。 一、Windows 平台上配置 ...

    eclipse环境变量配置

    JDK(Java Development Kit)是 Java 开发环境的核心组件,它包含 Java 运行环境(Java Runtime Environment)、Java 工具和 Java 基础的类库(rt.jar)。在安装 Eclipse 之前,需要先安装 JDK,并配置环境变量。 ...

    JDK安装与配置

    无论采用哪种方法,都是需要设置三个属性:JAVA_HOME、PATH 和 CLASSPATH。JAVA_HOME 的含义是 Java 的安装路径,PATH 的含义是系统在任何路径下都可以识别 Java 命令,CLASSPATH 的含义是 Java 加载类(class or ...

    tomcat+jdk配置

    默认情况下,CLASSPATH应包含"."(代表当前目录),以及%JAVA_HOME%\lib\dt.jar和%JAVA_HOME%\lib\tools.jar。"."使得系统能识别当前目录下的类文件,而dt.jar和tools.jar包含了Java开发所需的库。 4. **验证配置**...

    linux eclips jdk 1.7安装配置

    sudo echo 'export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib/rt.jar' >> /etc/profile sudo echo 'export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH' >> /etc/profile ...

    Linux系统上安装JDK和Tomcat_20100610.docx

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar ``` 5. 创建软链接,使得在 `/usr/bin` 目录下可以直接使用 `java` 和 `javac` 命令: ``` cd /usr/bin ln -s...

    JAVA环境变量设置(图文说明)[归纳].pdf

    这个过程是每个Java和Android开发者都需要掌握的基础知识,正确的环境变量配置能确保开发环境的稳定性和效率。通过以上步骤,你将能够成功设置Java和Android的开发环境,为编写和调试代码做好准备。

Global site tag (gtag.js) - Google Analytics