Eclipse:产品导出错误:产品可执行文件启动程序无法找到其随播共享库

时间:2013-02-04 11:26:20

标签: eclipse eclipse-plugin

我正在使用Product Export Wizard导出Eclipse插件项目,我有Eclipse Indigo 64位。

当我尝试将其导出为64位项目时,一切正常。但是当我尝试将其导出到32位项目时出现问题。

我已经设置了目标平台,安装了JRE 32bit,添加了所有必需的插件,程序编译并在32位JRE上运行良好。

该产品似乎也成功导出,但是,当我尝试运行.Exe时,它会抛出错误“产品可执行启动程序无法找到其随播共享库。”

我已经检查过插件文件夹中是否存在org.eclipse.equinox.launcher_1.2.0.v20110502.jar和org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502。我已经将.product文件的插件与运行时配置插件进行了比较,一切似乎都很好,但我无法启动.exe。

请帮助..

2 个答案:

答案 0 :(得分:0)

根据this,在同一目录中解压缩同名的org.eclipse.equinox.launcher.win32.win32.x86_XXXXXXXX jar(即plugins/)可以解决我的问题

答案 1 :(得分:0)

64位Eclipse Mars SR1遇到了同样的问题。问题是导出的产品有一个64位启动器EXE而不是32位。 解决方案

  1. 使用@RKM的建议并将32位Eclipse创建的启动器复制到您的应用程序中。
  2. 直接使用32位Eclipse进行开发和导出产品。