0

我正在创建一个 Java 应用程序,该应用程序通过供应商提供的can.dll文件控制控制器区域网络 (CAN) 控制器。

can.dll包含一个函数bool openPort(DWORD memAddr),它允许应用程序与 CAN 控制器建立连接。

我编写了一个 C++ 测试应用程序,通过 LoadLibrary 加载了 can.dll,发现这个函数可以正常工作,即它返回 true。

但是,在我的 Java 应用程序中,通过 JNI 或 JNA 调用它会返回 false。

我希望有人可以帮助我解决这个问题,因为我已经尝试解决这个问题一个多星期了。

谢谢:) JL

4

1 回答 1

0

我认为您可能希望将套接字视为替代方案或其他 IPC 解决方案。

于 2010-07-13T05:48:44.783 回答