JNIWrapper Cross-Desktop
5秒でダウンロードできます。
に関しては JNIWrapper Cross-Desktop
JNIWrapperは、JNIを使用せずにJavaプログラムのネイティブコードを操作できるソフトウェア開発キットです。JNIWrapper を使用すると、オペレーティングシステム API の関数や動的ライブラリから関数を呼び出すネイティブライブラリを作成する必要はありません。Java 言語でのみコードを記述し、JNIWrapper は残りの部分を行います。 Windows、Linux、Mac OS Xのいずれであっても、これらのプラットフォームのいずれかでJNIWrapperのパワーを利用することができます。 JNIラッパーの利点 JNIWrapperには多くの技術的な利点があり、その中で最も注目に値します。 *最小舞台裏操作。開発者は、ネイティブ側のデータを操作するときに何が起こっているかを常に確認し、理解できる必要があります。これは、Java とネイティブ コード間の複雑な相互作用の開発とデバッグの両方に役立ちます。 *高性能。JNIWrapperは、特に大量のデータが相互作用に関与している場合に、パフォーマンスのために特別に調整されています。 *自動リソース管理。 o JNIWrapper コンポーネントによって割り当てられたすべてのリソースは、不要になった時点で自動的に解放されます。開発者は、Java ガベージ コレクタで取得できる通常のオブジェクトとして JNIWrapper 変数を扱うことができます。 JNIWrapper オブジェクトはファイナライザに関しても安全です: すべてのリソースはファイナライズ時に利用可能であることが保証されています。 * ネイティブ関数呼び出しの包括的なサポート。JNIWrapper は、stdcall と cdecl の両方の呼び出し規約と、構造体と共用体を含むすべての複雑な C 型をサポートします。コールバックは、任意のパラメーター型と戻り値の型、および両方の呼び出し規約で完全にサポートされます。予期しないケースでは、ユーザーはパラメータの動作を完全に制御して独自の型を作成できます。