Java Native Interface

Java Native Interface (JNI) は、Javaプラットフォームにおいて、Javaで記述されたプログラムと、他のプログラミング言語(たとえばCやC++など)で書かれた、実際のCPU上で動作するコード(ネイティブコード)とを連携するためのインタフェース仕様である。 Java言語からネイティブコードを利用するためのABIと、逆にネイティブコードからJavaバイトコードを動作させるために仮想マシン (VM) を利用するためのAPIの2つから成る。

Source: Wikipedia — Java Native Interface (CC BY-SA 4.0)

Java Native Interface

Java Native Interface (JNI) は、Javaプラットフォームにおいて、Javaで記述されたプログラムと、他のプログラミング言語(たとえばCやC++など)で書かれた、実際のCPU上で動作するコード(ネイティブコード)とを連携するためのインタフェース仕様である。 Java言語からネイティブコードを利用するためのABIと、逆にネイティブコードからJavaバイトコードを動作させるために仮想マシン (VM) を利用するためのAPIの2つから成る。

出典: Wikipedia「Java Native Interface」 · CC BY-SA 4.0

この記事を共有: X · Bluesky
プライバシーポリシー