Java Native Interface |
ドキュメントの目次 |
JavaTM Native Interface (JNI) は、Java ネイティブメソッドを書いたり、Java 仮想マシン* をネイティブアプリケーションに組み込んだりするための標準プログラミングインタフェースです。 主な目的は、所定のプラットフォーム上のすべての Java 仮想マシンの実装間で、ネイティブメソッドライブラリをバイナリ互換とすることにあります。JNI の拡張Java 2 SDK では、従来の仮想マシンを使用するときにだけ、従来の Native Method Interface (NMI) がサポートされます。 NMI は、従来 Java Development Kit (JDKTM) 1.0 に実装されていました。 従来の NMI は、標準の Java プラットフォームには組み込まれていません。 このため、既存の NMI コードは JNI に移行することを強くお勧めします。
* この Web サイトで使用されている用語「Java 仮想マシン」または「JVM」は、Java プラットフォーム用の仮想マシンを表します。
Copyright © 2002 Sun Microsystems, Inc. All Rights Reserved. コメントの送付先: jni@java.sun.com |
|