我正在创建一个Java应用程序,它通过供应商提供的 can.dll 文件控制控制器局域网(CAN)控制器。
can.dll 包含一个函数 bool openPort(DWORD memAddr),它允许应用程序与CAN控制器建立连接。
我写了一个C ++测试应用程序,通过LoadLibrary加载了 can.dll ,发现这个函数应该正常工作,即返回true。
但是,在我的Java应用程序中,通过JNI或JNA调用它会返回false。
我希望有人可以帮我解决这个问题,因为我一直试图解决这个问题一个多星期。
谢谢:) JL
答案 0 :(得分:0)
我认为您可能希望将套接字视为替代或其他IPC解决方案。