求教java大神讲解一下jdk里面的jar包是做什么用的,是编译之前用到,还是运行的时候用到?

如果是运行的时候用到,那程序里面用到了jar包里面的那些类,在编译的时候怎么会通得过?... 如果是运行的时候用到,那程序里面用到了jar包里面的那些类,在编译的时候怎么会通得过? 展开
 我来答
驻云客
2013-03-31 · TA获得超过977个赞
知道小有建树答主
回答量:577
采纳率:0%
帮助的人:338万
展开全部
jar包实质上就是指的一个java程序在实现某些方法时所需要用到的封装库 打个比方 一个windows程序在执行的时候有时会出现错误 说某某dll文件没找到 然后就不运行了 这个dll其实和jar包很相像 都是别人帮我们写好的一些公共方法和类 我们要实现某一方法时自己写会很累 所以有人帮我们写好 到时你把他写的jar包一导入 再调他的方法就ok了
所以jdk的jar包容易理解了吧 其实就是你在写程序时import进来的东西哦 因为你要在程序中用不是 而你问它们是什么时候用到 准确来说是分两种 一种是你在类里import进来的 一种是你需要动态反射时用名字找到的 所以可以算是编译及运行都有可能用到
村长老倌
2013-03-31 · 超过29用户采纳过TA的回答
知道答主
回答量:124
采纳率:100%
帮助的人:45.2万
展开全部
jar包其实就是一些方法得封装 将一些方法编译后打成jar包,使用的时候直接引入就可以了
jdk的一些jar包 其实也只java虚拟机调用的一些方法 运行到某些方法就需要调用某些jar 编译和运行都需要
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
稻草人生活印记
2013-03-31 · 知道合伙人互联网行家
稻草人生活印记
知道合伙人互联网行家
采纳数:9024 获赞数:184274
毕业于软件技术专业,从事计算机应用科学与通信工程研究(学习)工作,百度资深行家。

向TA提问 私信TA
展开全部
编译时才会用到,部分会根据实际应用情况稳定,比如在做数据库的验证时有时是会加载的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f296ad8
2013-03-31 · TA获得超过142个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:149万
展开全部
jar包就是别人已经实现了的一些工具,你可以引入jar包来使用别人的代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daiyi19812012
2013-03-31 · TA获得超过158个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:112万
展开全部
编译和运行时都要
没有jai包会报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式