Eclipse插件开发学习笔记 (一)

原创 2004年07月08日 18:44:00

起步
1)访问Eclipse插件源文件的方法
 File > Import... > External Plug-ins and Fragments > 进入下一页接受默认选项
  > 在第三页中" Add All " > Finish.
 其中"Workspace set up with binary projects but linked contents"的意思是说:
 PDE 在workspace中创建的plug-in projects , 只是一个引用链接而非拷贝.

2)Here's the first rule of Eclipse:
 CONTRIBUTION RULE : Everything is a contribution.

3)关于Plug-In Development Environment(PDE)
  host workbench:edit the plug-in
  run-time workbench:run the plug-in under development
  If you write to System.out from inside a plug-in under development, the text appears in the host workbench, not the run-time workbench.  
 
4)Plug-In的基本结构
 Declaration/Implementation 分离:
 一个 plug-in 被表示成一个含有如下内容的目录
 plugin.xml— The manifest, a description of the contributions of the plug-in
 Resources, like icons  
 Java code, in a JAR (optional)
 
5)关于plugin.xml 一个ToolBar按钮的样例

<plugin
    id="org.eclipse.contribution.hello"    --"new Plug-in project"时输入的id号
   name="org.eclipse.contribution.hello"  --Plug-in的名称,随意
   version="1.0.0">

 --按钮集的描述 point指向eclipse的按钮集, point对应Eclipse中的某种元素.
 <extension point="org.eclipse.ui.actionSets">
               --按钮的一个集合
        id="org.eclipse.contribution.hello.actionSet"
     label="Hello Action Set">
              --按钮按下时会被调用到的Action
            id="org.eclipse.contribution.hello.HelloAction"
       label="Hello"
             --To appear as a button, each action has to be associated with a toolbar path,a hint to Eclipse .
       toolbarPath="helloGroup"
                --Create the class implementing the interface IWorkbenchWindowActionDelegate
         class="org.eclipse.contribution.hello.HelloAction">
    
  
 
 

 

eclipse插件开发总结

最近一个礼拜研究了eclipse插件开发,发现gu
  • darrenzhong
  • darrenzhong
  • 2014年06月09日 11:34
  • 1122

学习Eclipse插件开发需要循序渐进看的书籍列表?

因为工作需要,需要用Eclipse插件进行开发。而笔者在以前的工作经验中根本就没有接触过,而且这类的技术和视频资料非常少。通过摸打滚爬将近2年,终于小有成就。刚好趁着圣诞节公司放了一个礼拜的假期,和大...
  • chancein007
  • chancein007
  • 2014年12月24日 23:23
  • 2292

eclipse插件开发帮助文档地址

http://help.eclipse.org/indigo/index.jsp 英语的文档  也可以从 http://www.eclipse.org/documentation/地址连接过去 ...
  • liaomin416100569
  • liaomin416100569
  • 2011年12月09日 17:16
  • 1299

Eclipse4插件开发实现自定义工具栏

Eclipse4插件开发实现自定义工具栏
  • yuquan0405
  • yuquan0405
  • 2017年08月01日 15:09
  • 206

Eclipse插件开发(三)插件的代码开发

向导页的插件代码主要是俩个类: 1.Wizard类 页面的容器和插件的初始化,其中有几个基本的方法: SampleNewWizard() 构造方法,可以构造插件的一些基本设置,比如插件本身的缓存 ad...
  • zllovewyh890128
  • zllovewyh890128
  • 2017年06月11日 18:58
  • 305

Eclipse插件开发学习

从一个开发者的角度来说,Eclipse是一个开发各种客户端程序的平台。本身其是作为一个开发工具而产生的,现在它的范围已经扩展到包括各种胖客户端应用程序,以及非桌面环境,比如手持设备和嵌入式系统。为了支...
  • coolwzjcool
  • coolwzjcool
  • 2007年04月16日 09:39
  • 2336

eclips plugin插件开发入门

【插件开发】   最近由于特殊需要,开始学习插件开发。 以前接触java也算有些时日,但是一直不知道有插件开发这样一种技术路径,本想着这开发工具都给你备好了,直接用不就行了。但是总有些I...
  • zl834205311
  • zl834205311
  • 2016年04月22日 16:39
  • 13833

Eclipse插件开发HelloWorld篇

介绍 Eclipse插件开发初体验,通过下面的步骤,可以很快地得到一个HelloWorld版本的Eclipse插件。该示例的最终效果,是会通过点击新增加的一个按钮或者菜单弹出一个提示框(内容是Hel...
  • Cheney1993
  • Cheney1993
  • 2016年06月20日 10:42
  • 1178

Eclipse Help插件开发

一、建立工程 1、File->New->Other->Plugin-in Project填写工程名:com.eclipse.Help得到如下界面 2、next,选择Rich Client ...
  • Yangyan518
  • Yangyan518
  • 2015年11月27日 16:53
  • 646

eclipse插件开发入门——使用command实现在资源管理器中定位资源

Eclipse提供了三种命令与操作的方式:动作ActionSets、弹出菜单popupmenus、命令Command,其中前两种因为耦合过于紧密,在未来版本中可能弃用,不建议使用。 ActionSe...
  • neweastsun
  • neweastsun
  • 2015年07月21日 08:09
  • 3810
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Eclipse插件开发学习笔记 (一)
举报原因:
原因补充:

(最多只允许输入30个字)