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

Java 如何让我的JRE以32位模式运行?,java,eclipse,x86,64-bit,Java,Eclipse,X86,64 Bit,我想要使用的库需要一个32位的.dll文件 这不起作用,我做了一些研究,发现解决方案是切换到32位JRE,因为64位JRE无法运行32位dll 我下载了x86JDK。我在Eclipse中工作,所以我建议Eclipse在首选项中使用新的32位Java 但是,我在加载dll文件时仍然遇到同样的问题 当我进行以下测试时: System.getProperty(“sun.arch.data.model”) 或 System.getProperty(“os.arch”) 看起来我仍然在运行64位版本的Ja

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

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

我下载了x86JDK。我在Eclipse中工作,所以我建议Eclipse在首选项中使用新的32位Java

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

当我进行以下测试时:

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

System.getProperty(“os.arch”)

看起来我仍然在运行64位版本的Java。我所做的更改,在首选项中切换到新的JRE,并没有以某种方式实现


如何让Java真正以32位模式运行?

好的,我已经解决了

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

您可以通过转到要运行的文件的“运行配置”,然后转到JRE选项卡来修复此问题

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