Eclipse基础(三)JDK源码和debug调试

一、如何在Eclipse中查看源码

①选中你要查看源码的地方,按F3会自动跳转到源码
②按住Ctrl同时点击你要查看源码的地方,会自动跳转到源码

二、如何在Eclipse中关联源码

⑴关联JDK基本类库的源代码

Window-->Preference-->Java-->Installed JREs-->在右侧的表格中,选中你用的jre-->Edit...-->在JRE system libraries:中,找到末尾是rt.jar的那一行-->展开-->展开后,可以看到“Source Attachment:(none)”,点这一项,点右边的按钮“Source Attachment...”-->选择External location-->选择External File...-->选择你的JDK目录下的 “src.zip”文件-->打开,OK,Finish,Apply and Close-->完成

⑵jar包关联源代码

①在不知道是否关联的情况下,去查看源码,如果发现这样的界面,则没有关联。

②关联方法:
点击Attach Source...-->在弹出的Source Attachment Configuration页面中,选择External location-->选择External File...-->选择你要关联的jar包的源码文件(一般是src.zip,现在下载下来的jar里面是不包含源码文件的,源码文件需要另外下载)-->打开,OK,Finish,Apply and Close-->完成

③另外的关联方法:
在项目的Referenced Libraries中可以看到导入的jar包,每个jar可以展开,展开的就是它的源码,如果没有关联会出和②中描述的一样情况。

选择项目-->Build Path-->Configure Build Path..-->Libraries,在这里,可以看到这个项目所用的jar和jre-->选择你要看的jar,展开,可以看到“Source Attachment:(none)”,说明没有关联源码-->点击右侧的Edit...-->弹出Source Attachment Configuration页面,之后的操作就和②中的一样了。

选择jar包-->右键-->Properties-->Java Source Attachment-->之后的操作就和②中的一样了

扫描二维码关注公众号,回复: 2665122 查看本文章

⑶使用反编译工具Enhanced Class Decomplier

Enhanced Class Decomplier是一个Eclipse插件,直接通过Eclipse下载安装即可。
可以在Preferences-->Java-->Decompiler中修改一些配置

三、Eclipse调试

⑴进入调试页面的方法:
①右键-->Debug As到达调试页面
②点击右上角Debug图标,进入调试页面

⑵操作简介

单步调试(Step Over):F6     
(调试)进入方法内(Step Into):F5
(调试)跳出方法(Step Return):F7  
(调试)继续到下一个断点(Resume):F8

⑶其它

①在调试的过程中,当前作用域中所有可见的变量以及变量的值都显示在Variables视图中,还可以在Expressions视图中跟踪表达式的值
②调试过头,回退:可以直接回退到运行过的java堆栈帧中某一帧。 在Debug视图中,选择需要被回退到的地方,右键选择Drop To Frame

猜你喜欢

转载自blog.csdn.net/qq_29837161/article/details/81436384