社区
Java SE
帖子详情
rt.jar ,dt.jar ,tool.jar都包含什么 ,分别什么时候需要设置到classpath里?
dongdandan
2007-03-16 02:42:30
rt.jar ,dt.jar ,tool.jar都是 做什么用的 ,分别什么时候需要设置到classpath里?
...全文
868
9
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
9 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dongdandan
2007-03-16
interpb提供了例子 java -classpath D:\Java\JDK6.0\lib\tools.jar;.; sun.tools.javac.Main Test.java
谢谢interpb的热心帮助
打赏
举报
回复
赞
interpb
2007-03-16
全名是
sun.tools.javac.Main
就是用来编译的类
打赏
举报
回复
赞
dongdandan
2007-03-16
谢谢interpb的详细解释.
java -Calsspath=%JAVA_HOME%\lib\tools.jar xx.xxx.Main XXX.java
请问以上的xx.xxx.Main 里 xx.xxx是包名和文件名吗? Main第一个字母大写吗
打赏
举报
回复
赞
dangerrei
2007-03-16
interpb()
说得太对了
打赏
举报
回复
赞
www203
2007-03-16
楼上的有道理
打赏
举报
回复
赞
interpb
2007-03-16
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时最好加上
打赏
举报
回复
赞
dongdandan
2007-03-16
设置环境变量,一般的说法是把rt.jar和"."放到classpath里面。 但是rt.jar应该是自动加载的吧 ,不写rt.jar应该也可以是吧?
而什么时候需要tool.jar 和dt.jar 呢? 我是想知道他们是用于什么情况下。至于解压缩看看里面有什么类(好象一些和rt还是一样的)并不能让我明白他们的作用。
打赏
举报
回复
赞
yeah920
2007-03-16
web系统都用到tool.jar
你用winrar看看里面是什么内容啦
打赏
举报
回复
赞
bigelf
2007-03-16
rt.jar是JAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库
设置在classpath里是为了让你 import *
打赏
举报
回复
赞
相关推荐
2022广西三月三风俗的作文十篇.docx
2022广西三月三风俗的作文十篇.docx
公路改建工程监理工作执行报告.zip监理报告DOC文档资料下载
公路改建工程监理工作执行报告.zip监理报告DOC文档资料下载公路改建工程监理工作执行报告.zip监理报告DOC文档资料下载公路改建工程监理工作执行报告.zip监理报告DOC文档资料下载公路改建工程监理工作执行报告.zip监理报告DOC文档资料下载 1.合个人学习技术做项目参考合个人学习技术做项目参考 2.适合学生做毕业设计项目参考适合学生做毕业设计项目技术参考 3.适合小团队开发项目技术参考适合小团队开发项目技术参考
在线听•音乐网站的设计与实现_kaic.docx
摘要 Abstract 1 绪论 1.1 题目背景、目的 1.2 系统重点 2 系统相关技术 2.1 系统开发的技术要求 2.2 系统相关技术、平台和数据的选择 2.3 系统开发框架和工具库的介绍 2.4 前后端分离开发模式 3 系统需求分析 3.1 系统开发目的 3.2 性能需求 3.3 可行性分析 3.4 系统功能分析 3.5 操作流程图 3.6
需要
满足的目标 4 系统概要设计 4.1 系统功能模块划分 4.2 数据库的设计 4.2.4 各个实体的E-R模型 5 系统详细设计 5.1 数据库表结构 5.2 管理员端设计 5.3 模块设计 6 系统实现 6.1 用户登录界面 6.2 用户注册界面 6.3 用户浏览首页信息界面 6.4 用户浏览歌单界面 6.5 用户浏览歌手界面 6.6 用户浏览我的音乐界面 6.7 管理员登录界面 7 测试与分析 7.1 测试目的 7.2 测试方法 7.3 测试环境 7.4 功能测试模块 结 论 参考文献 致 谢
算法 课件和源码(初中高)
算法 课件和源码(初中高)
中小学教师信息技术应用能力提升2.0工程《教师个人研修计划》作业.pdf,这是一份不错的文件
中小学教师信息技术应用能力提升2.0工程《教师个人研修计划》作业.pdf,这是一份不错的文件
2022护士节演讲比赛演讲稿.docx
2022护士节演讲比赛演讲稿.docx
计算机软件-商业源码-标准窗口.zip
计算机软件-商业源码-标准窗口.zip
ERP物料编码五大雷区分析,走出物料编码误区的方法.pdf,这是一份不错的文件
ERP物料编码五大雷区分析,走出物料编码误区的方法.pdf,这是一份不错的文件
STM32F107VCT6+DP83848CVV 车牌识别控制板PDF原理图PCB+AD集成封装库文件.zip
STM32F107VCT6+DP83848CVV 车牌识别控制板PDF原理图PCB+AD集成封装库文件 PCB封装库: Component Count : 36 Component Name ----------------------------------------------- 2EDGRC-5.08-2P-90 2EDGRC-5.08-4P-90 BYT12232CF CAP-0805 CAP-D8SMD CDRH-127 ECAP-H FHDR2.54-2*4P-180 FHDR2.54-2*6P-180 FUS-1812 HC-49SMD HK4100F KEY-SMD12*12*4.3 LED-0805-G LED-0805-R LL-34 LL-41_BI LQFP-48 LQFP-100 PHDR2.54-1*3P-180 RES-0805 RJ45_LED SMA(DO-214AC) SMB(DO-214AA)-BI SMD-4 SOIC-8 SOP-8 SOT-23-3 SOT-223 SPK-12095 TC-38 TO-263-5 USB-A-180 V
2.0信息技术数学作业.pdf,这是一份不错的文件
2.0信息技术数学作业.pdf,这是一份不错的文件
微信云开发点餐小程序模拟支付版本
微信云开发点餐小程序模拟支付版本
2013-2020 各省 31省 城镇居民人均可支配收入
2013-2020 各省 31省 城镇居民人均可支配收入
Jovi输入法(1.8.7.2112200).apk
Jovi输入法(1.8.7.2112200).apk jovi输入法app这是比较简便的一款输入法应用,这款软件有十分简单的界面,让用户能够使用起来更加方便,并且这
里
还支持各种输入类型,不管是语音、笔划、手写还是其他多种输入类型,这
里
通通
都
能够满足你,让你打字更快,聊天更迅速。 jovi输入法app简介: Jovi输入法是一款输入表达工具,具备拼音九键输入、拼音全键输入、手写输入、笔画输入、语音输入、英文输入等输入功能。
计算机软件-商业源码-超级漂亮的日历控件源码.zip
计算机软件-商业源码-超级漂亮的日历控件源码.zip
20220522_185008.m4a
20220522_185008.m4a
网易云首页使用vue代码
网易云首页使用vue代码
一级、二级WPS考试应用软件下载(全国计算机等级考试资料).rar
一级、二级WPS考试应用软件下载(全国计算机等级考试资料).rar
计算机后端-Java-Java核心基础-第25章 集合02 09. HashMap在JDK7中的底层实现原理.avi
计算机后端-Java-Java核心基础-第25章 集合02 09. HashMap在JDK7中的底层实现原理.avi
2022教师研修工作总结10篇.docx
2022教师研修工作总结10篇.docx
2022广西壮族三月三初中作文.docx
2022广西壮族三月三初中作文.docx
发帖
Java SE
加入
微信扫一扫
点击复制链接
6.2w+
社区成员
30.7w+
社区内容
Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2007-03-16 02:42
社区公告
暂无公告