Javaネイティブメソッド

Java仮想マシンを学習するときにネイティブメソッドを認識

ネイティブとは何ですか

Javaネイティブ・メソッド呼び出しインタフェースは非Javaコードです。私たちは、APIの数は他の言語で書かれたJavaコードとコードの対話を可能にするJava言語およびその他の通信(主にC&C ++)を、実装を提供JNI(Javaネイティブ・インターフェース)と呼ばれるインターフェースのこの種を、置きます。これらのインタフェースは、今後の検討課題に依存します。

ネイティブ実装プロセス

アバター

1.書き込みJavaコード
2は、コードは、Javaクラスファイルとしてコンパイルされ
たファイルヘッダCに3 javahはクラスファイルと特定方法.hファイルヘッダーを書き込み、DLLライブラリ二つのファイルとJavaファイルを生成する
4。 DLL内のJavaプログラム、System.loadLibraryを()関数呼び出しを実行します

おすすめ

転載: www.cnblogs.com/chendie/p/10958609.html