型中选择一个:
· 目录结构:把文件部署到一个目录中供Eclipse立即使用。接着你可以把目标位置(Destination)设置为本地的Eclipse文件夹(例如c:\dev\eclipse),直接地使用插件。
· 单个.zip文件:相同的文件夹会被压缩为一个.zip文件,准备好发布给客户。接下来,你必须把这个文件解压到Eclipse最上层的文件夹来安装插件。你必须在文件名字段中指定.zip文件名。
· 更新站点使用的独立.jar文档文件:产生一个与Eclipse用于自动更新系统相兼容的.jar文件。
你点击"完成"之后,会生成我们选中的输出。如果你把输出作为目录结构,就必须重新启动Eclipse以激活该插件。
查看示例和源代码
关于如何编写Eclipse插件的最好信息来源是Eclipse所提供的插件示例集。如果我只能选择一个辅助自己编写插件的信息来源,我一定选择它。
如果你要下载这些插件,只需要访问Eclipse下载页面并选择最新的版本。接着看这个页面的中间,有一个"示例插件",请下载这些.zip文件(小于2MB)。把这些文件解压到Eclipse所在的文件夹(例如c:\dev)中。这个步骤会在eclipse/features和eclipse/plugins下建立很多文件夹。这些示例的源代码在C:\dev\eclipse\plugins文件夹的大量.zip文件中,如下所示:
示例 |
代码位置 |
SWT示例 |
在org.eclipse.sdk.examples.source_3.0.1\src...文件夹下 |
独立的 |
|
· 地址薄
· 剪贴板
· 文件查看器
· Hello World
· 悬浮帮助
· 图像分析器
· Java语法查看器
· 文本编辑器 |
...\org.eclipse.swt.examples_3.0.0\swtexamplessrc.zip与工作台集成的 |
· 浏览器 |
...\org.eclipse.swt.examples.browser_3.0.0\ browserexamplesrc.zip |
· 控件 |
...\org.eclipse.swt.examples.controls_3.0.0\controlssrc.zip |
· SWT载入程序 |
...\org.eclipse.swt.examples.launcher_3.0.0\launchersrc.zip |
· 布局 |
...\org.eclipse.swt.examples.layouts_3.0.0\layoutssrc.zip |
· 绘图 |
...\org.eclipse.swt.examples.paint_3.0.0\paintsrc.zip |
· OLE |
特殊文件夹:
org.eclipse.sdk.examples.source.win32.win32.x86_3.0.1\ src\org.eclipse.swt.examples.ole.win32_3.0.0\ olewin32src.zip |
工作台示例 |
|
· Java编辑器 |
...\org.eclipse.ui.examples.javaeditor_3.0.0\ javaeditorexamplesrc.zip |
· 模板编辑器 |
...\org.eclipse.ui.examples.javaeditor_3.0.0\ templateeditorexamplesrc.zip |
· 多页面编辑器 |
...\org.eclipse.ui.examples.multipageeditor_2.1.0<\ multipageeditorsrc.zip |
· 属性表 |
...\org.eclipse.ui.examples.propertysheet_2.1.0\ propertysheetsrc.zip |
· Readme工具 |
...\org.eclipse.ui.examples.readmetool_2.1.0\readmetoolsrc.zip |
帮助示例 |
特殊文件夹:
org.eclipse.help.examples.ex1_3.0.0(没有Java文件;HTML在doc.zip之中) |
Team示例 |
|
· 知识库提供程序
· 同步共享 |
...\org.eclipse.team.examples.filesystem_3.0.0\ teamfilesystemsrc.zip |
文件比较示例 |
|
· 结构比较 |
...\org.eclipse.compare.examples_3.0.0\ compareexamplessrc.zip |
· XML比较 |
...\org.eclipse.compare.examples.xml_3.0.0\ xmlcompareexamplessrc.zip |
|