5、己的JNI模块你一定想知道如何编写自己的xxx.so,不过这涉及了太多有关JNI的知识。简单的说:JNI是Java平台定义的用于和宿主平台上的本地代码进行交互的“Java标准”,它通常有两个使用场景:1.使用(之前使用c/c++、delphi开发的)遗留代码;2.为了更好、更直接地与硬件交互并获得更高性能。1、首先创建含有native方法的Java类:1.package com.okwap.testjni; 2. public final class MyJNI { 3. //native方法, 4. public stati
6、c native String sayHello(String name); 5.} 2、通过javah命令生成.h文件,内容如下(com_okwap_testjni.h文件):1./* DO NOT EDIT THIS FILE - it is machine generated */ 2. #include 3. /* Header for class com_okwap_testjni_MyJNI */ 4. #ifndef _Included_com_okwap_testjni_MyJNI 5.