`
kerlubasola
  • 浏览: 683165 次
文章分类
社区版块
存档分类
最新评论

[Eclipse插件开发指南]2.6 调试一个产品

 
阅读更多

在生产产品的过程中我们不可避免的需要调试一个问题或者需要更好的通过这种手段去理解代码而不只是仅仅去审查源码。你能够用Runtime工作台(Runtime Workbench)去精确的测定出产品在扩展的时候将会发生什么,这样能帮助解决这些问题。

2.6.1 配置的创建

在这个过程中第一步是在能够调试的产品中去创建一个配置。在Debug工具条菜单中选择Debug…

图2-21 调试(Debug)菜单

image

在弹出框(图2-22)中选择Eclipse Application,然后点击新建(New)按钮。然后,输入"Favorites"作为这个配置的名字。

图2-22 新配置的定义

image

2.6.2 插件的选择

经过前面的步骤以后,选择插件(Plug-ins)标签,然后选中Choose plug-ins and fragments to launch from the list(图2-23)这个单选按钮。在插件列表中,在Workspace Plug-ins这个条目中确定选中了Favorites插件,而不是在External Plug-ins条目中选中。

图2-23 配置中的插件选择

image

附语:

插件项目规定了在配置中的优先级高于Eclipse已经安装的插件。如果你有一个和Eclipse已经安装插件标识相同的插件项目,而你想要在Runtime 工作台(Runtime Workbench)运行已安装的插件,那就不要选中Workspace Plug-ins条目中的插件项目,而是选择External Plug-ins条目中已安装的插件。

2.6.3 运行Runtime工作台

在Runtime工作台中点击Debug按钮去运行Eclipse Application,这样就可以调试产品了。现在你已经定义了配置,那我们就来用它吧,在调试(Debug)工具栏菜单上,从菜单运行Runtime工作台去选择它,而不是打开配置页面

在配置向导页点击Debug按钮之后或者是从Debug工具栏菜单中选择Favorites,Eclipse会打开第二个工作台窗口(Runtime工作台和Development工作台完全不同)。这个Runtime工作台窗口执行Development工作台项目的代码。在Development工作台设置断点会对Runtime工作台造成影响(译者注:即会中断运行行,用户就可以调试了)。

译者注:这篇详细的介绍了怎么去配置debug,但是用户用的时候也许可以更简单,在导航器(Navigator)或者是Project Explorer中右键选中你的插件项目,直接运行就可以自动生成这些东西了,当然,如果涉及到文章中复制的配置(如标识符相同已安装的插件)还是要去修改已有的配置的。

本文系eclipselight.org(日食之光)原创文章,转载请注明出处。
固定链接:http://www.eclipselight.org/eclipse-plugin-tutorial/708/

分享到:
评论

相关推荐

    Eclipse权威开发指南2.pdf

    10.2.3 定义一个Eclipse应用 程序..... 242 10.3 重用Eclipse的时机...... 243 10.3.1 非UI的插件组件..... 243 10.3.2 SWT图形用户界面..... 244 10.3.3 基于添加项的Workbench 用户界面..... 245 10.3.4 IDE扩展...

    Eclipse权威开发指南3.pdf

    10.2.3 定义一个Eclipse应用 程序..... 242 10.3 重用Eclipse的时机...... 243 10.3.1 非UI的插件组件..... 243 10.3.2 SWT图形用户界面..... 244 10.3.3 基于添加项的Workbench 用户界面..... 245 ...

    Eclipse权威开发指南1.pdf

    10.2.3 定义一个Eclipse应用 程序..... 242 10.3 重用Eclipse的时机...... 243 10.3.1 非UI的插件组件..... 243 10.3.2 SWT图形用户界面..... 244 10.3.3 基于添加项的Workbench 用户界面..... 245 ...

    Android应用程序开发教程PDF电子书完整版、Android开发学习教程

    • 丰富的开发环境 包括设备模拟器,调试工具,内存及性能分析图表,和 Eclipse 集成开发环境插件 应用程序 Android 会同一系列核心应用程序包一起发布,该应用程序包包括 email 客户端, SMS 短消息程序,日历, ...

    OPhone应用开发权威指南(黄晓庆)

    《OPhone应用开发权威指南》2010 黄晓庆 博文视点 broadview 第1章 OPhone平台概述 1 1.1 OPhone的架构 1 1.1.1 Linux内核 2 1.1.2 本地库 2 1.1.3 OPhone运行环境 3 1.1.4 Widget运行环境 3 1.1.5 应用程序框架 4 ...

    Android基础教程

    1.1.5 Eclipse插件 1.2 创建第一个程序 1.3 在模拟器上运行程序 1.3.1 创建一个AVD 1.3.2 再试一次 1.4 在手机上运行程序 1.5 快速阅读指南 第2章 基本概念 2.1 Android的系统架构 2.1.1 Linux内核 2.1.2 本机库 ...

    新版Android开发教程.rar

    也有分析认为,谷歌并不想做一个简单的手机终端制造商或者软件平台开发商,而意在一统传统互联网和 移 动互联网。----------------------------------- Android 编程基础 4 Android Android Android Android 手机新...

    Android程序设计基础

    书中还结合数独游戏等实例更加形象生动地讲解了 android开发的基本流程,且每章最后都有一个 “快速阅读指南 ”,更加方便了读者的阅读。.  本书内容完整丰富,具有较强的通用性,读者都能通过本书快速学习 ...

    JBPM4工作流应用开始指南.rar

    第一篇 jBPM工作流开发基础 1 第1章 工作流基础 2 1.1 工作流概念 2 1.1.1 工作流管理思想之于企业现代化管理 2 1.1.2 工作流技术在企业中的应用 5 1.1.3 如何从一个开发者的角度看工作流技术 6 1.2 工作流管理系统...

    Ext Js权威指南(.zip.001

    2.9 为本书示例准备一个模板 / 60 2.10 本章小结 / 61 第3章 调试工具及技巧 / 62 3.1 使用firebug进行调试 / 62 3.2 在ie中调试 / 76 3.2.1 使用debugbar和companion.js调试 / 76 3.2.2 使用ietester测试 / ...

    Drools规则引擎用户手册

    第一章 规则引擎初步了解 5 1 为什么会有规则引擎? 5 2 什么是规则引擎? 5 3 为何要使用规则引擎? 6 3.1 声明式编程 6 3.2逻辑与数据分离 6 3.3 速度及可测量性 6 3.4 知识集中化 6 3.5 工具集成 6 3.6 解释机制 ...

Global site tag (gtag.js) - Google Analytics