1..为什么java程序,环境变量classpath中 tools.jar dt.jar是必须

1..为什么java程序,环境变量classpath中tools.jardt.jar是必须的,而没有其他的。2..我用IDE比如Meclipes编译.java时要加载很多... 1..为什么java程序,环境变量classpath中 tools.jar dt.jar是必须的,而没有其他的。

2..我用IDE比如Meclipes编译.java时要加载很多jar。系统的那个classpath好像是个摆设,为什么还需要它,配置它的意义是什么?

3..java程序运行时(注意不是编译时),需要动态加载jdk类库吗。如果需要,在哪里加载。
展开
 我来答
YANGBH
2013-10-15 · TA获得超过676个赞
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:115万
展开全部
1:
dt.jar和tools.jar是两个java最基本的包,里面包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。
rt.jar是JAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库
设置在classpath里是为了让你 import *
这三个jar最基本也是最常用的,包含了大部分能用到的,如果你能非要用其他的,那么也要在这里面设置
2:
如果用IDE,那么就不需要设置classpath,设置path都不需要(eclipse需要配置eclipse.ini),java_home是虚设,在Windows-Preferences-Java-->Installed JRES,配置你的jdk目录,IDE会自动找到你项目的编辑命令和类库(path和classpath)

3:

class文件运行当然需要lib支持,可以最简单的

public class HelloWorld{
public static void main(String args[]){
System.out.print("Test File");
}
}
d:\>javac HelloWorld.java
d:\>
d:\>java -classpath ./junit.jar HelloWorld //重新指定类库
错误: 找不到或无法加载主类 HelloWorld
d:>
更多追问追答
追问
我在ide中编译时用到了rt.jar类库。然后把项目发布到tomcat服务器。 在接受客户端浏览器访问时,还需要rt.jar支持吗。如果需要这个rt.jar在哪。
追答

发布后,这个jar就在你工程的WEB-INF/classes/lib下啊

dllgdx_2000
2013-10-15 · TA获得超过922个赞
知道小有建树答主
回答量:1202
采纳率:0%
帮助的人:747万
展开全部
1.为什么java程序,环境变量classpath中 tools.jar dt.jar是必须的,而没有其他的。
-------》这是jdk的基础类库 必须要用的
2..我用IDE比如Meclipes编译.java时要加载很多jar。系统的那个classpath好像是个摆设,为什么还需要它,配置它的意义是什么?
-------》你eclipse里的jar 是支持你工程的 classpath是支持jdk编译你java文件编程class文件的 干的是两件事
3..java程序运行时(注意不是编译时),需要动态加载jdk类库吗。如果需要,在哪里加载。
-------》不是动态 你classpath不是配好了么
更多追问追答
追问
环境变量里的classpath就只有两条啊。我打开tomcat,运行web应用不就是用的这个classpath?。明显不对呀。
追答
支持java和tomcat的classpath配置 不是一回事
两个写法

java是配tools.jar dt.jar

tomcat是配tomcat/bin
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Stale331x
2013-10-15 · TA获得超过1299个赞
知道小有建树答主
回答量:1276
采纳率:33%
帮助的人:826万
展开全部
那是java自带的类的类库!!
你不把它们放到系统环境中,你怎么使用String类?怎么使用java.util.*等包?
所以,同理,如果你要在本机上面使用另外一个类包,同样可以放到classpath中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式