【发布时间】:2015-06-14 23:49:02
【问题描述】:
我想使用的库需要一个 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 位模式下运行?
【问题讨论】: