阅读:7954回复:1
RCP程序打包导出为可执行exe程序
RCP程序是可以打包成可执行程序,独立于Eclipse平台运行的,接下来看看怎么操作:
1.首先在项目上右键-》新建-》其它,在向导窗口中选择 插件开发-》产品配置(Product Configuration),如图 图片:1.png 2.点击下一步,选择父文件夹,输入文件名(随意),初始化文件内容建议选择1或2,这里选择1,点击完成 图片:2.png 3.进入刚创建的editor.product文件,首先打开的是概述页面 一、产品定义:产品选择对应的产品,应用程序也是 二、一般信息:标识和名称自己设置,版本一般为1.0.0或1.0.0.qualifier 图片:3.png 4.进入依赖性标页,现在这里是空的 一、先点击添加,将自己的项目作为插件添加进去 二、点击添加必需的插件,会自动添加依赖的插件 三、如果没有自动引入org.eclipse.equinox.event插件,需要自行添加,否则之后运行程序可能会报错 图片:4.png 5.进入配置页 图片:5.png 6.进入启动页 图片:6.png 7.回到概述页,点击Eclipse产品导出向导 图片:7.png 图片:8.png 8.导出完成后目录结构如下 图片:123.png 9.可能出现的错误 我在成功导出后,运行时发生了如下错误,这是缺少依赖 版本为1.7.0的包org.apacthe.batik.css 图片:10.png 但我查看导出后的plugins目录,却是有org.apache.batik.css_1.6.0.v201011041432.jar,这是版本不一致的问题 解决:查看刚才的导出配置 图片:11.png 如果有缺漏,欢迎大家指正 |
|
沙发#
发布于:2020-05-11 16:15
补充一点:如果导出或者启动出现下面的报错信息,则缺少start level:org.eclipse.e4.core.di.InjectionException: Unable to process "CommandProcessingAddon.broker": no actual value was found for the argument "IEventBroker".
在configuration配置页中,使用Add Recommended按钮增加推荐的start levels,否则会造成导出后应用启动失败。 图片:QQ图片20200511161318.png |
|