JavaのJNI機能について質問

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
nn

JavaのJNI機能について質問

#1

投稿記事 by nn » 16年前

JavaのJNIはC、C++で記述した関数をJavaでメソッドとして使える
という機能ですが、ここで質問があります。
JavaはVMのバージョンが同じであればどのマシンでも同じ動作が約束されています。
一方、C、C++はマシンによって動作が異なる場合があります。
ではもしCで記述した関数をJavaで呼び出す場合、この部分の処理はJavaで記述した処理と同様に
どのマシンでも同じ動作が約束されるのでしょうか。

YuO

Re:JavaのJNI機能について質問

#2

投稿記事 by YuO » 16年前

JNIで呼び出される側は,環境に依存します。
なので,JNIを使えば確実にRun Everywhereではなくなります。

nn

Re:JavaのJNI機能について質問

#3

投稿記事 by nn » 16年前

やっぱりそうなんですか。
ありがとうございました。

nn

Re:JavaのJNI機能について質問

#4

投稿記事 by nn » 16年前

解決つけるの忘れてました。
すみません

閉鎖

“C言語何でも質問掲示板” へ戻る