【发布时间】:2011-02-24 21:52:31
【问题描述】:
所以,我一直在使用 JPIB 与我的 java 程序中的 GPIB 设备进行通信。但是,我遇到了障碍。较新的系统建立在 64 位操作系统上。但是,jpib.dll 文件是用 32 位编写的。我想不出它需要进行的任何类型的调用真正依赖于 64 位。
真正的麻烦在于 JPIB 项目自 2006 年 9 月以来一直没有更新。我尝试通过 SourceForge 向开发人员发送电子邮件,但我认为我不会得到任何结果。
有人知道解决这个问题的任何方法吗?或者知道如何(并且可以告诉我如何)将 .dll 重新编译为符合 AMD-64 标准?
【问题讨论】:
-
是否可以简单地将 32 位 JRE 与使用 32 位本机库的应用程序捆绑在一起?然后使用捆绑的 JRE 启动您的应用程序。然后它也可以在 64 位架构上运行。
标签: java dll winapi 32bit-64bit