Eclipse插件开发HelloWorld篇

  • 介绍

Eclipse插件开发初体验,通过下面的步骤,可以很快地得到一个HelloWorld版本的Eclipse插件。该示例的最终效果,是会通过点击新增加的一个按钮或者菜单弹出一个提示框(内容是HelloWorld)。

这是一篇Eclipse插件开发入门的教程,本站还有其他很多的教程,但不要忘记最好的老师就是Eclipse本身。建议大家多多查看Eclipse安装目录下plugins中的jar文件,通过反编译(jd-gui就是一个非常好的工具)或者直接下载Eclipse的源码(我不太推荐新手用这种方式,那么多的源码也许会把你吓跑了)来学习。

  • 新建一个插件工程

Eclipse插件开发HelloWorld篇_第1张图片

Eclipse插件开发HelloWorld篇_第2张图片

Eclipse插件开发HelloWorld篇_第3张图片

  • 运行插件

Eclipse插件开发HelloWorld篇_第4张图片

点击上图中的运行按钮,将会重新启动一个Eclipse实例,并加载插件。

Eclipse插件开发HelloWorld篇_第5张图片

  • 插件导出

只有将插件导出来,别人才能使用你的插件,所以很重要的哦。

Eclipse插件开发HelloWorld篇_第6张图片

在输出目录中,你将看到plugins目录,将该目录中的文件(org.suren.eclispe.test_1.0.0.201501201241.jar)放到Eclipse对应的目录中即可。

要注意,如果你的插件工程中包含有中文,在导出的过程中就有可能会报错(提示无法编译),如下:

String literal is not properly closed by a double-quote

这是个字符集的问题。其实,你可以注意到Eclipse导出插件使用的ant,默认无法使用utf-8字符集。解决这个问题需要修改build过程,打开build.properties文件(你可以使用普通文本编辑打开,或者使用插件视图后切换到build.properties选项卡)后再最下面添加如下内容:

javacDefaultEncoding.. = utf-8

你可能感兴趣的:(Eclipse,pulgin)