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时最好加上
分享到:
相关推荐
这些文件包括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是...
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 环境 # 解压 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.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
例如,为了支持Oracle数据库连接,`CLASSPATH`中应包括Oracle JDBC驱动`classes12.jar`的位置。同时,Tomcat服务器运行也需要相应的类库,如`servlet-api.jar`和`jsp-api.jar`等。正确的`CLASSPATH`设置示例为: ```...
- `%JAVA_HOME%\lib\dt.jar` 和 `%JAVA_HOME%\lib\tools.jar` 指定了JDK自带的工具类库文件的位置。 - `%JAVA_HOME%\jre\lib\rt.jar` 是Java运行时环境的核心类库。 - **注意事项**: - 类路径之间的分隔符在不同...
│ 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....
通常,需要把JDK安装路径下的`jre\lib\rt.jar`包含在`CLASSPATH`中。 #### 四、不同操作系统下的配置差异 - **Windows系统**: - 使用`set`命令设置环境变量,并在系统盘根目录下的`autoexec.bat`文件中进行配置...
总结来说,配置Java环境变量是Java开发的先决条件,无论在Windows还是Linux上,都需要正确设置JAVA_HOME、PATH和CLASSPATH这三个关键变量,以确保Java命令的正常执行和类文件的正确加载。理解并熟练配置这些环境变量...
该脚本通过检查提供的JDK安装路径是否包含`java.exe`来确定是否正确,并自动设置环境变量。 #### 六、环境变量类型 - **系统环境变量**:对所有用户生效。 - **用户环境变量**:仅对当前用户生效。 #### 七、总结...
Java 安装配置环境是 Java 开发的基础,它涉及到多个方面,包括环境变量的设置、 PATH 和 CLASSPATH 的配置等。本文将详细介绍在 Windows 和 Linux 平台上配置 Java 环境的步骤和原理。 一、Windows 平台上配置 ...
JDK(Java Development Kit)是 Java 开发环境的核心组件,它包含 Java 运行环境(Java Runtime Environment)、Java 工具和 Java 基础的类库(rt.jar)。在安装 Eclipse 之前,需要先安装 JDK,并配置环境变量。 ...
无论采用哪种方法,都是需要设置三个属性:JAVA_HOME、PATH 和 CLASSPATH。JAVA_HOME 的含义是 Java 的安装路径,PATH 的含义是系统在任何路径下都可以识别 Java 命令,CLASSPATH 的含义是 Java 加载类(class or ...
默认情况下,CLASSPATH应包含"."(代表当前目录),以及%JAVA_HOME%\lib\dt.jar和%JAVA_HOME%\lib\tools.jar。"."使得系统能识别当前目录下的类文件,而dt.jar和tools.jar包含了Java开发所需的库。 4. **验证配置**...
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 ...
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和Android开发者都需要掌握的基础知识,正确的环境变量配置能确保开发环境的稳定性和效率。通过以上步骤,你将能够成功设置Java和Android的开发环境,为编写和调试代码做好准备。