2016-06-21 157 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! –