Eclipse插件从无到有–1什么也没有

最近看了点Eclipse插件开发的资料,做些记录。
从最简单的开始,这样比较容易理解

在菜单上点击文件->新建->项目,在新建项目中选择插件开发->插件项目:

点下一步,并在项目名中输入zhch.illq.stools。(插件喜欢用一长串的名字作工程名,同时也默认作为插件名)。
Target Platform是插件需要的平台版本,没有特殊需要尽量选择低一些,让低版本的eclipse也可以用。

点下一步,在插件项目组构对话框中我们使用默认值。
Execution environment也尽量选择低一些的。
Activator的包名类名自己写一个

点下一步,在插件代码生成器对话框中选择”Custom plug-in wizard”,然后下一步去掉所有的选择,点Finish。

新生成的工程内容不多,有三个文件
一个Activator zhch.illq.stools.Activator.java
一个MANIFEST.MF
一个build.properties

Activator先不用管
其它两个的内容
MANIFEST.MF
   1. Manifest-Version: 1.0  
2. Bundle-ManifestVersion: 2
3. Bundle-Name: Stools Plug-in
4. Bundle-SymbolicName: zhch.illq.stools;singleton:=true
5. Bundle-Version: 1.0.0
6. Bundle-Activator: zhch.illq.stools.Activator
7. Require-Bundle: org.eclipse.ui,
8. org.eclipse.core.runtime
9. Eclipse-LazyStart: true
10. Bundle-RequiredExecutionEnvironment: J2SE-1.5

build.properties
   1. source.. = src/  
2. output.. = bin/
3. bin.includes = plugin.xml,\
4. META-INF/,\


这就是一个插件了,但它什么也没有
来加一个菜单,不需要java,配置一个xml就好。
1.新建一个icons文件夹,放图标,里面放一个tools.gif,最好是16×16的,图标嘛,大了不好看
2.在META-INF文件夹同一层中建一个plugin.xml。内容如下:
plugin.xml
    1. <plugin>  
2. <extension point="org.eclipse.ui.actionSets">
3. <actionset label="stools Action Set" visible="true" id="zhch.illq.stools.actionSet">
4. <menu label="stools" id="stoolsMenu">
5. <separator name="aboutGroup">
6. </separator>
7. </menu>
8. <action label="About" icon="icons/stools.gif" tooltip="About stools" menubarpath="stoolsMenu/aboutGroup" id="zhch.illq.stools.actions.AboutAction">
9. </action>
10. </actionset>
11. </extension>
12. </plugin>

好了,现在一个插件就好了,它只有一个菜单。什么也不能做,在下面标签中选择overview,
再在右边选择 Launch an Eclipse Application。就看到运行的Eclipse中有个stools菜单了。
ok,1结束了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值