两种JNI方法注册方式

JNI方法注册方式有两种:

  • 通过javah产生函数头,该种方式产生的方法具有固定的格式。该方式使逆向分析人员比较容易获取java层native方法对应的本地方法。
  • 在JNI_OnLoad方法中手动注册jni方法,不易查找对应关系。

注意与RMI,WebService,CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构)的区别.

JNI的资料:

jni.pdf