在MyEclipse中开发,习惯于点击类名,按Ctrl键查看源码,但是,如果是Spring/Hibernate/Struts/JDK这些开源jar的源码该如何看呢?

一般,我们导入的只有jar文 件,所以看不到对于的java文件,如果需要看源码,必须下载对应开源包的源码,一般都是zip文件,比如Spring,下载spring- framework-2.0.8-with-dependencies.zip后解压,在spring-framework-2.0.8\dist下我们 会发现它的源码包spring-src.zip

选中项目中的任何一个Spring的jar包,右键点击,选择properties,打开了Java Source Attribute,点击External File,选择我们刚才看到的spring-src.zip,确定,OK,可以查看源码了。

至于Hibernate/Struts,一样的导入方法。对于JDK,一般我们安装目录下就有源码,比如我的安装目录下:C:\Program Files\Java\jdk1.5.0_07,就可以看到src.zip这个文件,这就是JDK的源码包。一样添加,OK。但是像有些文件如hibernate没有像struts2那样直接的源码包下载,此时可以到下载的那个all包里去找源文件,找到后用zip格式压缩一下,然后在导入(一定是ZIP格式,否则不识别)。

传智播客 javaweb  第五天  08 视频。也有描述

最新文章

  1. NOIP模板整理计划
  2. Django 1.7 throws django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet
  3. CSS基本知识3-CSS盒模型
  4. javascript介绍
  5. [LeetCode]题解(python):093 Restore IP Addresses
  6. JVM系列三:JVM参数设置、分析
  7. 串行通讯之.NET SerialPort异步写数据
  8. 横向技术分析C#、C++和Java优劣
  9. Dispatcher.BeginInvoke()方法使用不当导致UI界面卡死的原因分析
  10. android Fragment相关概念简介
  11. Git的commit your changes or stash them before you can merge
  12. String与Date(java.util.Date)互转(转)
  13. 201772020113李清华《面向对象程序设计(java)》第十周学习总结
  14. Fence Repair POJ - 3253 哈夫曼思想 优先队列
  15. java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer
  16. ADOquery属性中cursortype,LockType属性
  17. xcode 编译或者打包的时候 找不到图片的错误
  18. 创建springboot的聚合工程(三)
  19. linux下使用软连接之案例二
  20. Docker 学习应用篇之三: Docker的简单实用

热门文章

  1. 一条语句简单解决“每个Y的最新X”的SQL经典问题
  2. 使用supervisor提高nodejs调试效率 (已验证)
  3. 使用java自带的定时任务ScheduledThreadPoolExecutor
  4. Travelling
  5. linux eclipse cdt make error 127
  6. Ural 1018 (树形DP+背包+优化)
  7. BestCoder Round #74
  8. linux下安装7z命令及7z命令的使用
  9. mysql中INSTR函数的用法
  10. JAVA图片处理--缩放,切割,类型转换