CAN控制器DLL与Java应用程序。无法打开CAN端口

时间:2010-06-18 07:46:49

标签: dll java-native-interface jna can-bus

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

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

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

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

我希望有人可以帮我解决这个问题,因为我一直试图解决这个问题一个多星期。

谢谢:) JL

1 个答案:

答案 0 :(得分:0)

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