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时最好加上。
分享到:
相关推荐
这些文件包括rt.jar、tools.jar和dt.jar。理解它们的作用有助于我们更好地使用和管理Java应用程序。 首先,rt.jar(Runtime Library)是Java基础类库,包含了Java API的所有核心类。当你查看Java文档(Javadoc)时...
在Java开发环境中,JDK包含了多个重要的jar文件,如rt.jar、tools.jar和dt.jar,它们各自承担着不同的职责,对于理解和使用Java平台至关重要。下面将详细解释这三个jar文件的作用。 1. **rt.jar** rt.jar是...
标题中的"dt-rt-tools的jar包"提及了三个重要的Java类库文件:dt.jar、rt.jar和tools.jar。这些文件在Java开发中扮演着核心角色,尤其对于JDK(Java Development Kit)的使用者来说至关重要。 1. **dt.jar**: "dt...
自己处理过的rt.jar,有需要的可以看看,不能保证所有的web项目都能使用,因为里边有些类我没有用到的删掉了,不过我觉得应该不会有太大的问题,如果这个您那不合适,那您只能把rt.jar tools.jar dt.jar解压再重新...
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.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
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` **2.3 ...
│ │ jar.exe │ │ jarsigner.exe │ │ java-rmi.exe │ │ java.exe │ │ javac.exe │ │ javadoc.exe │ │ javafxpackager.exe │ │ javah.exe │ │ javap.exe │ │ javaw.exe │ │ javaws.exe │ │ ...
- `CLASSPATH`:指定类搜索路径,包括JDK的`lib`目录下的`dt.jar`和`tools.jar`,以及当前目录`.`。 - `JAVA_HOME`:指向JDK的安装目录,许多Java相关软件(如Eclipse、NetBeans、Tomcat)会通过这个变量找到JDK。 ...
配置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 是 Java 开发包,包括了 Java 运行环境、Java 工具和 Java 基础的类库(rt.jar)。本节将详细介绍 JDK 的安装配置。 一、JDK 的安装配置 JDK 是整个 Java 的核心,包括了 Java 运行环境(Java Runtime ...
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin ``` 按`Esc`键进入命令模式,输入`:wq!`保存并退出。 5. **激活...
- `set classpath=D:\Program Files\Java\jdk1.6.0_26\lib\rt.jar;.;` #### 二、关键概念解析 1. **JDK**:Java Development Kit,Java开发工具包,包含了Java运行环境(JRE)、Java编译器以及其他工具。 2. **...
该命令将会准备安装,并逐一解压必要的JAR文件,例如 `rt.jar`, `jsse.jar`, `charsets.jar`, `tools.jar`, `localedata.jar`, `plugin.jar`, `javaws.jar` 和 `deploy.jar`。 #### 4. 配置JAVA_HOME环境变量 为了...
- 安装过程中会显示安装进度,并解压必要的JAR文件如 `rt.jar`, `jsse.jar`, `charsets.jar`, `tools.jar`, `localedata.jar`, `plugin.jar`, `javaws.jar`, `deploy.jar`。 #### 四、配置JAVA_HOME环境变量 1. *...
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 这里,JAVA_HOME变量指定了JDK的安装位置,CLASSPATH变量指定了Java类库的路径...
"."使得系统能识别当前目录下的类文件,而dt.jar和tools.jar包含了Java开发所需的库。 4. **验证配置**:配置完成后,可以通过在命令行输入"java -version"、"java"、"javac"等命令来检查配置是否成功。如果能正常...
Java JDK 和 Android SDK 的安装及环境变量配置 Java JDK 和 Android SDK 是开发 Android 应用程序的必要工具,本文将指导用户如何安装和配置 Java JDK 和 Android SDK 及其环境变量。 一、安装 Java JDK Java ...
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar ``` 接着,执行`source .bash_profile`使修改生效,然后运行`java -version`检查JDK是否安装成功。如果输出了JDK...