用Eclipse制作发布程序

实际上,在Eclipse中制作发布程序很方便,本文主要介绍一些在制作Eclipse发布时要注意的地方.

在Eclipse中,要开发一个可发布的程序,实际上就是开发一个插件,它有两个去处:一个是作为Eclipse的插件,在Eclispe中使用.一个是作为独立的程序发布到任何有JRE环境的地方.

如何实现两个插件的两个去处呢?

首先,在创建插件项目之初,你要么手工创建plugin.xml文件,要么是在使用向导创建项目时用插件模板生成.此外还要有一个build.properties文件.在plugin.xml文件编辑面板中有个Overview视图,其中有Export Wizard用于生成插件,生成的插件就可以按照插件配置方式进行配置并在Eclipse中使用了.使用该面板中的Launch an Eclipse application 可以执行程序以进行测试,要注意的是虽然你能在此环境下可以顺利运行,但是一旦脱离此环境却不一定运行成功,什么原因,这正是本篇要提醒的.

第二个去处.要想作为独立的程序发布,你要建立产品文件,选中项目根目录,调出上下文菜单,选new...出现以下界面:

接下去按提示去做,最后完成,得到一个your file name.product文件,其编辑面板为:

该面板是为了发布独立应用程序所需要的,主要是配置要运行的插件,程序图标,程序名称,启动闪屏,程序的装载程序,关于窗口,程序运行目标平台.

Configuration主要是把应用程序需要的环境插件收集在一起,免去了我们自己查找.

Branding设置应用程序本身的设置.以上三个视图中的提示都很容易理解,具体按照说明设置,不再多说了。这里没什么要注意的.

现在回到plugin面板中的设置:

着重Dependencies,Runtime,Extends,Extension Points,Build做简单介的绍:

Dependencies,是待开发插件所依赖的其它插件,如果使用创建向导,这些依赖会自动加入,对于没有检测到的依赖,需要手工加入,这根据你开发的插件需要在这里加入.

Runtime这个面板中的特别重要的是Classpath条目,它让你指定构成插件类路径的库和文件夹,注意:是插件类路径,Eclipse插件提供了自己的类装载器,这个装载器就是使用这里指定的路径和库查找运行需要的类,如果找不到就会导致插件运行失败,如果没有指定库和类路径,则把插件根目录作为类库和资源的路径.编辑这个条目,结果保存在META-INF/MANIFEST.MF中.

Extends,这里提供的配置项,用于Eclipse本身的扩展点,以使本插件能在Eclipse中使用.

Extension Points,提供本插件的扩展点,供日后自己提供其它的功能.

其它文件的介绍:

build.properties,这个文件用于指导项目构建,指明在发布中应该包括哪些文件,这个文件可以在Build面板中可视化的编辑.

plugin.xml文件记录了插件的信息,它可以包含所有的插件信息,同样,MANIFEST.MF也可以完全包含所有插件信息.也因此,你在作为插件发布或是独立应用程序发布时,完全可以彼此替换.也可以同时存在,信息可以互为补充.至于如何选择,具体操作是在Build面板中.在它里面有条目:Binary Build,在这里指定发布要包含的文件,如果有未打包的类文件,则要在Runtime面板中指出未打包类路径的根.

另外,对于提到的这些文件中的各项有好的理解,对于制作发布程序很有帮助.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值