Java のクラスメソッドに、変数を渡すサンプルを書いてみた。 int, String, String[] の 3 つ。
基本的には、Java に渡すために変数を変換してあげるくらいで、それ程手間ではないかな。動くからって今のコードが正しいと言えないものなので、いくつか確認は必要かな。
あと、エラー処理が足りない。
int の場合
http://qtakamitsu-snippet.googlecode.com/svn/trunk/lang/c/jni/args_int/
String の場合
http://qtakamitsu-snippet.googlecode.com/svn/trunk/lang/c/jni/args_string/
String[] の場合
http://qtakamitsu-snippet.googlecode.com/svn/trunk/lang/c/jni/args_string_array/