Eclipse插件开发教程:从创建到部署
"该资源是一份关于初试编写Eclipse插件的教程,由软件所智能软件中心PLCT实验室的张爱珩实习生分享,主要内容包括创建Plugins项目、编写插件、运行调试插件以及导出和使用插件的步骤。教程提到了使用Eclipse RCP版本作为开发IDE,并给出了相关参考资料链接。" 在开发Eclipse插件时,首先要创建一个Plugins项目。这通常涉及以下步骤: 1. **下载与安装Eclipse RCP版本**: 开发者可以从 ustc.edu.cn 的Eclipse镜像站点下载适合的Eclipse RCP版本,该版本专为开发Eclipse插件而设计。 2. **创建Plugins项目**: 在Eclipse IDE中,创建一个新的Plugins项目。此项目包含了必要的结构和文件,如`src`源代码目录,`icons`图标资源目录,`META-INF/MANIFEST.MF`用于存储项目的基本配置信息,`build.properties`定义编译配置,`plugin.xml`则包含了插件的操作配置,如菜单和对应操作的类。 3. **编写插件**: 插件的核心在于`plugin.xml`文件中的配置。开发者需要声明并定义插件的行为,这包括: - `MANIFEST.MF`: 这个文件用于指定插件的基本信息,如版本、名称和启动器等。 - `build.properties`: 它定义了源代码和输出路径,管理编译过程。 - `Extensions`: 包括`Menus`(添加菜单)、`Commands`(声明行为操作)和`Handlers`(实现具体行为)三个扩展点,它们共同构建插件的功能和用户界面。 在编写插件时,可以利用`AbstractHandler`作为处理程序的基础类,它为监听器提供支持,`ExecutionEvent`则用于在事件处理中传递数据。 4. **运行与调试插件**: 开发者可以在Eclipse环境中直接运行和调试插件,以便快速测试和修正问题。 5. **导出与使用插件**: 完成开发后,可以将插件导出为可安装的`.jar`或`.zip`文件,然后在其他Eclipse实例中安装和使用。 参考资料包括了多个博客文章,如haifeng1990和lotuses在cnblogs上的系列教程,以及IBM DeveloperWorks上的文章,这些都是深入学习Eclipse插件开发的宝贵资源。 这份教程为初学者提供了一个良好的起点,通过实践这些步骤,开发者可以逐步掌握Eclipse插件的开发流程。
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/0a0355ba90384da9b14f4effca534ab5_ppcust.jpg!1)
- 粉丝: 38
- 资源: 725
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 新型矿用本安直流稳压电源设计:双重保护电路
- 煤矿掘进工作面安全因素研究:结构方程模型
- 利用同位素位移探测原子内部新型力
- 钻锚机钻臂动力学仿真分析与优化
- 钻孔成像技术在巷道松动圈检测与支护设计中的应用
- 极化与非极化ep碰撞中J/ψ的Sivers与cos2φ效应:理论分析与COMPASS验证
- 新疆矿区1200m深孔钻探关键技术与实践
- 建筑行业事故预防:综合动态事故致因理论的应用
- 北斗卫星监测系统在电网塔形实时监控中的应用
- 煤层气羽状水平井数值模拟:交替隐式算法的应用
- 开放字符串T对偶与双空间坐标变换
- 煤矿瓦斯抽采半径测定新方法——瓦斯储量法
- 大倾角大采高工作面设备稳定与安全控制关键技术
- 超标违规背景下的热波动影响分析
- 中国煤矿选煤设计进展与挑战:历史、现状与未来发展
- 反演技术与RBF神经网络在移动机器人控制中的应用
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)