Javaからアクセスしたいデバイスがあります。これを行う唯一の方法は、製造元が提供するdllライブラリを使用することです。JNI、JNAなどについて読んだことがありますが、dllを分析してJavaクラスを自動的に生成するツールが外部にあるかもしれません。
誰かがこれを行う方法を知っていますか?
Javaからアクセスしたいデバイスがあります。これを行う唯一の方法は、製造元が提供するdllライブラリを使用することです。JNI、JNAなどについて読んだことがありますが、dllを分析してJavaクラスを自動的に生成するツールが外部にあるかもしれません。
誰かがこれを行う方法を知っていますか?
次のようなものが必要です。JNAeratorは、C ++のサポートが制限された状態で、JNAマッピングを生成するためにネイティブヘッダーを「コンパイル」できます。
最後に、 jawinを使用して、.dllにアクセスするためのJavaクラスを生成しました。私たちがアクセスしようとしていたC++.dllを処理できるのは、jawinタイプブラウザーツールだけでした。
残念ながら、jawinプロジェクトはもう開発されていません。最終バージョンの日付は2005年初頭です。