看看这篇:
http://www.csdn.com.cn/program/2245.htm

解决方案 »

  1.   

    头文件和.c文件中,形如JNIEXPORT jint JNICALL_ Java_JavaCallC_StrInIntOut
    的必须是以下这个类的完整的包路径名+具体native函数方法名:
    import Java.lang.*; 
    public class JavaCallC
    {
    public JavaCallC ()
    {
    System.loadLibrary(“JavaCallC”);  //载入系统动态库
    }
    //以下两个函数将在C语言中实现
    //传入参数为string类型,返回int型
    public native int StrInIntOut (string_ str);
    //传入参数为int类型,返回string型
    public native String IntInStrOut (int_ iIndex);
    }