如何让我的JRE实际以32位模式运行?

时间:2015-06-14 23:49:02

标签: java eclipse x86 64-bit

我想使用的库需要32位.dll文件。

这不起作用,我做了一些研究,我发现解决方案是切换到32位JRE,因为64位JRE无法运行32位dll。

我下载了x86 JDK。我在Eclipse中工作,因此我指出Eclipse在首选项中使用新的32位Java。

但是,我仍然在加载dll文件时遇到同样的问题。

当我做测试时:

System.getProperty( “sun.arch.data.model”);

System.getProperty( “os.arch”);

看起来我还在运行64位版本的Java。我所做的改变,在偏好中切换到新的JRE,并没有采取某种方式。

如何让Java实际以32位模式运行?

1 个答案:

答案 0 :(得分:1)

好的,我已经解决了。

我将eclipse设置为在首选项中使用新的JRE,但该项目仍在使用旧的JRE。

您可以通过转到"运行配置"来解决此问题。对于要运行的文件,然后是JRE选项卡。

在这个菜单中很明显它仍在使用旧的JRE,我可以将它切换到新的JRE。