Java

Java Native Interface

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

JDK 1.2 では、Java Native Interface (JNI) は拡張され、Java プラットフォームの新機能との統合が図られました。加えられる変更は、ライセンス保持者やユーザからのコメントに基づいています。

JDK 1.2 では、JDK 1.0 で実装された古い Native Method Interface (NMI) をサポートします。古い NMI は、標準の Java プラットフォームに組み込まれておらず、次期リリース予定の Java HotSpotTM Virtual Machine ではサポートされません。既存の NMI コードを JNI に移行することを強くお勧めします。

JNI の機能拡張
JNI 1.1 の仕様 JNI FAQ



Copyright © 1995-98 Sun Microsystems, Inc. All Rights Reserved.

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

Java ソフトウェア