3

我正在使用产品导出向导导出 Eclipse 插件项目,我有 Eclipse Indigo 64 位。

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

我已经设置了目标平台,安装了 32 位 JRE,添加了所有必需的插件,程序在 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。

请帮忙..

4

2 回答 2

0

据此解压 org.eclipse.equinox.launcher.win32.win32.x86_XXXXXXXX jar 在同一目录(即plugins/)中具有相同的名称解决了我的问题

于 2015-06-24T15:12:34.630 回答
0

我对 64 位 Eclipse Mars SR1 也有同样的问题。问题是导出的产品具有 64 位启动器 EXE 而不是 32 位。解决方案是

  1. 使用@RKM 的建议并将由 32 位 Eclipse 创建的启动器复制到您的应用程序中。
  2. 直接使用 32 位 Eclipse 开发和导出产品。
于 2016-02-25T08:59:31.830 回答