2016-06-21 191 views
0

我面臨着運行Eclipse RCP產品的問題。我已經在32位jdk中製作了64位eclipse rcp產品,但是它並未在64位OS + 32位編譯&捆綁的JDK 1.7 32位套件中運行。在導出產品時,實際上我從.product文件的「啓動」選項卡選中了「爲產品的此環境打包JRE」,因爲我使用JCE策略,因此我需要在現有的JRE上使用JCE策略,因此我使用捆綁JRE導出。一旦我的產品生成了32位的32位32位32位32位32位產品工作文件,但當我打開64位產品時,它說「無法加載JNI共享庫」。\ win32.win32.x86_64 \ eclipse \ jre \ bin \ client \ jvm.dll'「。我用我安裝的目錄中的原始JRE替換了jre,但又失敗了,並且出現了與上面相同的消息。64位eclipse rcp產品不能運行在64位OS + 32位編譯和捆綁JDK 1.7 32位套件

回答

0

64位Eclipse 必須使用64位JRE運行。您不能混用64位和32位Eclipse/Java。

+0

是的。這樣它的工作。但是我在創建產品時使用了「捆綁JRE用於該產品的環境」,而我使用的是32位捆綁JRE。那麼我應該爲32位和64位產品捆綁哪一個? –

+0

你將不得不建立兩個產品。一個完全是32位,另一個完全是64位。 –

+0

哦,我明白了。感謝Greg! –