JDK环境变量配置-jre\bin、rt.jar、dt.jar、tools.jar

本文详细解释了rt.jar(基础类库)、dt.jar(运行环境类库,特别提及swing包)和tools.jar(编译工具)在Java中的作用。提到早期classpath配置已过时,推荐使用JDK8并设置JAVA_HOME和bin路径。还提到Web系统中tool.jar的自动加载和Java收费的前景。
摘要由CSDN通过智能技术生成

我们主要看下rt.jar、dt.jar、tools.jar的作用,rt.jar在​%JAVA_HOME%\jre\libdt.jartools.jar%JAVA_HOME%\lib下。

rt.jar:Java基础类库,也就是Java doc里面看到的所有的类的class文件。

tools.jar:是系统用来编译一个类的时候用到的,即执行javac的时候用到。

dt.jar:dt.jar是关于运行环境的类库,主要是swing包。

 很多时候我们配置都会按着网上的教程配置,却不知道其中的作用,如下:

配置classpath都是jdk1.5以前的事了,现如今已经到了jdk20几了,不过使用率比较高的还是jdk8,也是一个长期维护的一个版本。

jdk1.5之后只要新增JAVA_HOME变量,然后将%JAVA_HOME%\bin配置在path中即可:

1、创建JAVA_HOME环境变量:

2、 将%JAVA_HOME%\bin 放入path中:

 

其他相关内容:

1、 tools.jar

      位于{Java_Home}\lib下; 是系统用来编译一个类的时候用到的,即执行javac的时候用到

      javac XXX.java实际上就是运行

      java -Calsspath=%JAVA_HOME%\lib\tools.jar xx.xxx.Main XXX.java

      javac就是对上面命令的封装 所以tools.jar 也不用加到classpath里面

     Web系统都用到tool.jar。tool.jar应用服务器用来编译JSP文件,应用服务器自己会加载,       不需自己设置

2、dt.jar

     位于{Java_Home}\lib下;是关于运行环境的类库,主要是swing的包   在用到swing时最好       加上

3、rt.jar
      位于{Java_Home}\jre\lib下;是JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件;默认就在Root Classloader的加载路径里面的,而在Claspath配置该变量是不需要的;同时jre/lib目录下大部分jar包都在Root Classloader中

可惜啊,java以后要收费了 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暗中逆行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值