1

可以从 64 位 JRE 加载 32 位原生 DLL 吗?如果不是最好的解决方案是什么?用户是否应该同时安装 32 位和 64 位版本的 JRE?

谢谢你。

4

2 回答 2

5

JRE 的 32 位和 64 位版本都需要相应地安装和使用。请注意,这不是 JRE 的要求,而是 Windows 的要求。来自64 位 Windows 编程指南

... 32 位进程无法加载 64 位 DLL 以执行,64 位进程无法加载 32 位 DLL 以执行。

于 2012-06-25T13:58:43.477 回答
1

如果您想使用 64 位 JVM,但需要使用 32 位 DLL,您可以同时运行这两者,并在需要 DLL 执行某些操作时让 64 位 JVM 与 32 位 JVM 对话。

于 2012-06-25T15:16:48.003 回答