Java

Java Native Interface

ドキュメントの目次
JavaTM Native Interface (JNI) は、Java ネイティブメソッドを書いたり、Java 仮想マシン* をネイティブアプリケーションに組み込んだりするための標準プログラミングインタフェースです。 主な目的は、所定のプラットフォーム上のすべての Java 仮想マシンの実装間で、ネイティブメソッドライブラリをバイナリ互換とすることにあります。

Java 2 SDK では、従来の仮想マシンを使用するときにだけ、従来の Native Method Interface (NMI) がサポートされます。 NMI は、従来 Java Development Kit (JDKTM) 1.0 に実装されていました。 従来の NMI は、標準の Java プラットフォームには組み込まれていません。 このため、既存の NMI コードは JNI に移行することを強くお勧めします。

JNI の拡張
JNI 1.1 の仕様 その他の情報

* この Web サイトで使用されている用語「Java 仮想マシン」または「JVM」は、Java プラットフォーム用の仮想マシンを表します。


Copyright © 2002 Sun Microsystems, Inc. All Rights Reserved.

コメントの送付先: jni@java.sun.com
Sun