3

vb.netでdllを作成しました。Javaでその機能を使用するにはどうすればよいですか。

Google で検索中に JNI を見つけましたが、取得できませんでした。例を含む簡単なドキュメントはありますか。

4

3 に答える 3

0

Java を .NET に接続するのに役立つサードパーティ製のツールやライブラリがあります。自分でやりたい場合、つまり JNI ラッパーを自分で実装する場合は、実際には 2 セットのラッパーを実装する必要があります。

JNI を使用すると、.NET オブジェクトに直接アクセスできない C/C++ にアクセスできます。その時点で、C/C++ ラッパーが呼び出すことができる別のラッパー (静的メソッドのみを持つ .NET オブジェクト) を実装できます。アンマネージ C/C++ コードは .NET オブジェクトを所有できないため、.NET クラスの静的メソッドのみを呼び出すことができます。

于 2013-05-09T11:42:42.760 に答える