タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

jniに関するTrapezoidのブックマーク (1)

  • MinGW GCC による JNI の実現 - TechNotes

    JNI (Java Native Interface) は、Java 言語のコードから、C/C++ 言語のコードを呼び出す仕組みのことです。C/C++ 言語はオペレーティングシステム (OS) に依存した性質を持つので、ネイティブ (native) 言語と呼ばれることがあります。 JNI を利用する主な理由は、ある決まった演算を高速に行いたい、Windows API (Application Programming Interface) を呼び出したいなどが挙げられます。 C/C++ 言語のコードは DLL (Dynamic Link Library) ファイルとして準備しておき、Java 言語のアプリケーション (ユーザの作成するプログラム) から DLL に定義された関数を呼び出します。 今回は、MinGW GCC を用いて JNI に沿った DLL を生成する方法、そして Java

  • 1