0

ベンダー提供のcan.dllファイルを介してコントローラーエリアネットワーク(CAN)コントローラーを制御するJavaアプリケーションを作成しています。

can.dllには、アプリケーションがCANコントローラーとの接続を確立できるようにする関数bool openPort(DWORD memAddr)が含まれています。

私はC++テストアプリケーションを作成し、LoadLibraryを介してcan.dllをロードしましたが、この関数が正常に機能していることがわかりました。つまり、trueを返します。

ただし、私のJavaアプリケーションでは、これをJNIまたはJNA経由で呼び出すとfalseが返されます。

私はこの問題を1週間以上修正しようとしているので、誰かがこの問題について私を助けてくれることを願っています。

ありがとう:)JL

4

1 に答える 1

0

ソケットを代替または他の IPC ソリューションとして検討することをお勧めします。

于 2010-07-13T05:48:44.783 に答える