对RCP和Plug-in developer来说,有时需要弄清eclipe内部的运行机制,看源码是一个好方法,但是常常会在 大量的多态面前迷失方向,如果能辅以调试来理解,有时能起到事半功倍的效果。不知从哪个版本开始,eclipse 有了一个Run-time Workbench(3.1叫做Eclipse Application)的配置类别,利用它可以轻松调试eclipse:
- 新建一个Plugin Project,按缺省配置即可,如果想让该工程更clear些,可以选择不创建Plug-in Class
- 打开debug对话框,选中Run-time Workbench(3.1是Eclipse Application),new一个配置,确认选中 Run a product,其值为org.eclipse.platform.ide
- 打开plugin.xml(如果是3.1并且创建了MANIFEST.MF文件的话,也可打开它),选择Dependencies页,加入自己 想要调试的plugin
- 上一步所加的plugin的jar包就会出现在Package Explorer的Plug-in Dependencies中,找到想要调试的代码, 设置断点
- Debug and enjoy!
对于RCP和Plug-in developer,理解eclipse内部运行机制时,调试可事半功倍。从某个版本起,eclipse有Run-time Workbench配置类别。可新建Plugin Project,打开debug对话框新建配置,在plugin.xml的Dependencies页加入想调试的plugin,设置断点即可调试。
372

被折叠的 条评论
为什么被折叠?



