2013-02-04 54 views
3

我使用產品導出嚮導導出Eclipse插件項目,我有Eclipse Indigo 64位。Eclipse:產品導出錯誤:產品可執行文件啓動器無法找到其配套共享庫

當我試圖將其導出爲64位項目時,一切正常。但是當我嘗試將它導出到32位項目時遇到了問題。

我已經設置了目標平臺,安裝了JRE 32位,添加了所有必需的插件,程序編譯並在32位JRE上運行良好。

該產品似乎也成功導出,但是,當我嘗試運行.Exe時,它會引發錯誤「產品可執行文件啓動程序無法找到其伴隨共享庫」。

我檢查到org.eclipse.equinox.launcher_1.2.0.v20110502.jar和org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502都存在於plugins文件夾中。我已經將.product文件的插件與運行時配置插件進行了比較,一切似乎都很好,但我無法啓動.exe。

請幫助..

+0

問題解決了,原來Eclipse生成的.exe文件被破壞了。 – RKM

+0

您是如何解決您的問題的!我有相同的環境相同的問題! – Govan

+1

嗨Govan,你有.exe的問題嗎?我沒有真正解決它,而是我找到了解決方法。在我的情況下,生成的.exe Eclipse已損壞,它試圖啓動64位Eclipse,而不是該文件夾中存在的32位。我不得不在另一臺只有32位JRE和32位Eclipse的機器上編譯這個項目,並將我的.exe替換爲32位Eclipse生成的.exe,之後,一切正常。 – RKM

回答

0

this,拆包org.eclipse.equinox.launcher.win32.win32.x86_XXXXXXXX罐子具有相同名稱在同一目錄下(即plugins/)解決這個問題對我來說

0

我在64位Eclipse Mars SR1上遇到了同樣的問題。問題是導出的產品有一個64位啓動程序EXE而不是32位。 的解決方案是

  1. 使用由@RKM的建議和複製由32位創建的啓動Eclipse轉換您的應用程序。
  2. 直接使用32位Eclipse進行開發和導出產品。
相關問題