码迷,mamicode.com
首页 > 编程语言 > 详细

【JAVA】.jar与sources.jar浅谈~~么么哒

时间:2015-08-29 21:46:27      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:myeclipse   java ee   j2ee   jar   java   

关于.jar与sources.jar到底是什么,区别是什么,我为大家讲解一下。


首先,当我们在下载jar包与引入jar包的时候可能会发现,存在jar文件与相应的cources jar文件。如下图所示:

                       技术分享              

这个时候,到底该下载哪一个,或者我们需要的是哪一个。是junit-4.7.jar还是junit-4.7-sources.jar?

明确的告诉你,我们需要的是junit-4.7.jar,也就是我们需要在项目中引入的是junit-4.7.jar。

那这个source.jar有什么用呢?

我们知道,我们在项目中引入外部jar文件,肯定是要用到这个jar文件里面的类库才引入的,虽然我们只需要能引入进来,完成我们需要的功能即可,但有时候,我们还是想看看功能具体的实现,看看别人的源码是怎么写的。这个时候我们打开jar包。

                     技术分享    

比如,打开mysql-connector-java-5.1.5-bin.jar。

打开com.mysql.jdbc这个包。

发现里面都是编译后的class文件。

这种文件是看不到源码的(当然,你可以选择反编译)

打开第一个class文件,

技术分享

      技术分享

如果,我们想看源码怎么办,这个时候就需要点击Attach Source.关联源码。

源码在哪里,没错,就在对应的source.jar里面。

Attach  Source完了以后,就可以直接看jar包中的类的源码了,是不是整个世界都明亮了。

Attach Source的过程很简单,相信大家可以自己完成。



本文作者:我是一个不太会讲故事的人
新浪微博:我不管你姓什么
微博地址:http://weibo.com/neveryu
支付宝:neveryu@vip.qq.com

由于本人水平有限,如有错误的地方请私信指正我,谢谢 -->> Weibo;


推荐微博彻底被毕业的婷婷    快捷入口王婷婷   ;





版权声明:本文为博主原创文章,未经博主允许不得转载。

【JAVA】.jar与sources.jar浅谈~~么么哒

标签:myeclipse   java ee   j2ee   jar   java   

原文地址:http://blog.csdn.net/csdn_yudong/article/details/48090535

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!