- 浏览: 254177 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
aquarion:
非常感谢,解决了我的问题
Perspective 自定义设置扩展点 -
zheng_zhen:
好文章,进一步问您一下,请问自己实现的run/debug如何能 ...
【原创】Eclipse Launcher (Run/Debug As 菜单扩展)实现 -
salever:
mwdnjupt 写道http://www.xeclipse. ...
浅析OSGI的bundle依赖 -
mwdnjupt:
http://www.xeclipse.com/?p=1165 ...
浅析OSGI的bundle依赖 -
Tom.X:
插件化、模块化应遵循高内聚、低耦合的原则,尽量不要在各bund ...
浅析OSGI的bundle依赖
1. Eclipse Debug 流程图
2. 具体实现
2.1 扩展 configurationType
实现代码:
<extension
point= "org.eclipse.debug.core.launchConfigurationTypes" >
<launchConfigurationType
delegate= "org.salever.rcp.examples.debug.launch.XMlLaunchConfigurationDelegate"
id= "org.salever.rcp.debug.demo.xmlLaunchConfigurationType"
modes= "run, debug"
name= "Launch XML debug" >
</launchConfigurationType>
</extension>
2.2 扩展 ILaunchShortcut
实现代码:
<extension
point= "org.eclipse.debug.ui.launchShortcuts" >
<shortcut
class= "org.salever.rcp.examples.debug.launch.XmlLaunchShortcut"
icon= "icons/sample.gif"
id= "org.salever.rcp.debug.demo.xmlShortcut"
label= "Launch XML debug"
modes= "run, debug" >
<configurationType
id= "org.salever.rcp.debug.demo.xmlLaunchConfigurationType" ></configurationType>
<contextualLaunch>
<enablement>
<with
variable= "selection" >
<count
value= "1" >
</count>
<iterate>
<or>
<test
property= "org.eclipse.debug.ui.matchesPattern"
value= "*.xml" >
</test>
</or>
</iterate>
</with>
</enablement>
</contextualLaunch>
</shortcut>
</extension>
2.3 创建 Run Configuration 界面
实现代码:
<extension
point= "org.eclipse.debug.ui.launchConfigurationTabGroups" >
<launchConfigurationTabGroup
class= "org.salever.rcp.examples.debug.launch.XmlLaunchConfigurationTabGroup"
id= "org.salever.rcp.debug.demo.xmllaunchConfigurationTabGroup"
type= "org.salever.rcp.debug.demo.xmlLaunchConfigurationType" >
</launchConfigurationTabGroup>
</extension>
2.4 指定 debug 显示图片
<extension
point= "org.eclipse.debug.ui.launchConfigurationTypeImages" >
<launchConfigurationTypeImage
configTypeID= "org.salever.rcp.debug.demo.xmlLaunchConfigurationType"
icon= "icons/alt_window_16.gif"
id= "org.salever.rcp.debug.demo.launchConfigurationTypeImage1" >
</launchConfigurationTypeImage>
</extension>
2.5 其他
附件为一个示例plugin工程,*.xml文件右键会出现Run As Launch XML Debug 菜单,并打开这个文件,以模拟debg
评论
http://surenpi.com
发表评论
-
基于Spring/Hibernate/Hessian的RCP客户端系统框架
2012-08-14 11:23 2688本文同步发表在 http://www.xeclips ... -
【资料整理】中国Eclipse社区开发资料整理
2012-05-13 21:53 4320前言 中国Eclipse社区(www.ceclipse ... -
【Eclipse plug-in】 org.eclipse.ui.activities 的使用
2011-11-30 15:20 2776整理一下org.eclipse.ui.activities的使 ... -
Eclipse plugin中获取工程的几种办法
2011-10-10 15:56 2805在Eclipse开发中,涉及到Resource的时候,经常会需 ... -
【SDK or Binary】Eclipse 开发版本选择
2011-08-19 14:11 5705前言:老手直接忽略。打开Eclipse的download页面, ... -
Eclipse Spring Application Context XML 小工具
2011-08-18 15:35 2209概述 Spring 开发经常需要配置bean clas ... -
OSGI MANIFEST.MF Header 小结
2011-07-26 10:43 28081 MANIFEST 文件 Bun ... -
【Eclipse所有示例】Eclipse CVS 平台源码
2011-04-21 10:06 1858总有TX上论坛要各种源码,首先并不提倡这种做法,这与间接的 ... -
中文版的Eclipse 帮助文档
2011-04-14 13:43 3524偶然在IBM的一个帮助网站上发现了部分Eclipse的部分的中 ... -
深入 Common Navigator Framework 完整版下载
2011-04-11 15:19 2583写完整个Common Navigator Framework之 ... -
深入 Common Navigator Framework 之 Link with Editor Support
2011-04-11 15:15 19898.1 概述 这个功能简单的说,就是将选中的节点与对应的编辑 ... -
深入 Common Navigator Framework 之 Drag and Drop Support
2011-04-11 15:11 22637.1 概述 顾名思义,Drag and Drop Supp ... -
深入 Common Navigator Framework 之 Action Providers
2011-04-11 15:05 22776.1 概述 有了工程的树形结构显示,自然就要考虑到菜单的配 ... -
深入 Common Navigator Framework 之 Common Wizards
2011-04-11 15:00 17955.1 概述 Common Wizard用于定制Naviga ... -
深入 Common Navigator Framework 之 Common Filters
2011-04-11 14:56 20194.1 概述 Common Filter负责进行节点过滤,类 ... -
深入 Common Navigator Framework 之 navigatorContent
2011-04-07 14:31 24813.1 概述 Eclipse为了方便 ... -
深入 Common Navigator Framework 之 Navigator
2011-04-07 14:18 31182.1 概述 Navigator 是CNF中用来显示资源结构 ... -
深入 Common Navigator Framework 之概述
2011-04-07 14:07 28641.1 概述 CNF,全称Common Navigato ... -
Common Navigator Framework初探
2011-03-30 17:14 4969这篇文章是继《Eclipse RCP/Plugin 入门自学教 ... -
利用Eclipse SDK 学习 Extension Point
2011-03-07 11:27 4179很多Eclipser在开发RCP时候,会遇到Extension ...
相关推荐
6. **运行在AVD或真机设备上**:创建或选择一个现有的AVD,然后右键点击项目,选择"Run As" -> "Android Application"。如果一切顺利,"Launcher2"应该会在模拟器或连接的设备上启动。 7. **遇到问题时的调试**:...
19. **专题四**:RUN/DEBUG LAUNCHER实现 - **ECLIPSE RUN/DEBUG 实现流程**:深入理解Eclipse的运行和调试机制。 - **扩展CONFIGURATIONTYPE**:创建自定义的运行配置类型。 - **扩展ILAUNCHSHORTCUT**:定义...
6. **HarlanLauncher**:这是压缩包中包含的源代码文件,可能是对原Eclipse Launcher的优化或扩展版本,具体功能和改进需要查看源码才能了解。 通过理解和应用这些知识点,开发者可以更好地利用Launcher4.0配置后的...
16. **运行/调试代码**:`Alt + Shift + D, J`(Debug方式运行)、`Alt + Shift + X, J`(Run方式运行)。 #### 三、推荐插件及其安装方法 为了进一步提高开发效率,Eclipse支持安装各种插件来扩展其功能。 1. **...
- **Alt+Shift+D**、**Alt+Shift+X**:分别在Debug模式和Run模式下运行当前文件。 #### Eclipse插件推荐 1. **HibernateTools**: - HibernateTools是一款全面支持Hibernate 3的开发工具集,它为Eclipse提供了...
在项目上右键单击,选择"Run As" -> "Run on Server"或"Debug As" -> "Debug on Server",Eclipse会自动将应用部署到Tomcat,并在控制台中显示服务器日志。 6. **热部署和自动刷新** Eclipse Tomcat插件支持热部署...
* Sysdeo Tomcat Launcher Plugin:是 Tomcat 的 Eclipse 插件,帮助我们自动部署 tomcat 服务器。 插件安装方法有三种: * 第一种:知道在线安装地址,通过 Eclipse→Help→Install New Software...→地址栏...
Configure Run and Debug through Eclipse (1)、Open the Run Configuration Window in Eclipse (Menu Run). (2)、Click the New button to create a new run configuration. In the right panel of the new ...
org.eclipse.jdt.internal.debug.ui.launcher.WorkingDirectoryBlock: method() V not found”。此时可以尝试使用新的更新站点进行安装: ``` http://run-jetty-run.googlecode.com/svn/trunk/updatesite/ ``` ...
Apache Spark是一个流行的开源大数据处理框架,它提供了快速、通用和可扩展的数据处理能力。而Eclipse是一款广泛使用的Java集成开发环境(IDE),非常适合进行Spark源代码的开发和调试。 首先,我们需要进行必要的...
【Eclipse 快捷键详解】 Eclipse 是一款广受欢迎的Java集成开发环境(IDE),对于Java开发者来说,熟练掌握Eclipse的快捷键能够极大提升编程效率。以下是一些常用的Eclipse快捷键及其应用场景: 1. Ctrl + 鼠标...
1. **启动调试配置界面**:点击菜单栏的`Run`,然后选择`Debug Configurations...`,这将打开一个配置窗口。 2. **新建配置**:在左侧的配置列表中,找到`C/C++ Remote Application`,用鼠标右键选择`New ...
1.2 ECLIPSE RCP 建设风格——插件,扩展和扩展点 ..................................................................... 9 1.3 RCP与PLUGIN ....................................................................
在本文中,我们将详细探讨如何在Eclipse 3.5.2中部署、编译和运行Spark源代码。首先,我们需要准备必要的软件组件,包括Openfire、Spark和Smack。 一、准备工作 1. 下载相关组件: - Openfire(版本 3.6.4) - ...
extracting: res/drawable-hdpi/ic_launcher.png inflating: res/xml/literals.xml inflating: res/xml/references.xml extracting: resources.arsc However, at this point you have simply inflated compiled...
`Run > Open Debug Dialog...`打开运行窗口。 2. 选择`Java Application`,新建配置,将配置名称设为`Spark`。 3. 设置主类为`org.jivesoftware.launcher.Startup`。 4. 添加`spark::src::resources`文件夹到...
- 配置运行:右键项目 -> `Run As` -> `Run Configurations` -> 选择`Java Application` -> 新建配置。 - 在`Main`选项卡中,输入配置名称`Spark`,浏览并选择主类`Spark`,点击`OK`。 - 在`Main class`中选择`...