c部分太过复杂难懂,本来还懂一些JNI,但是现在.....没办法帮你,

解决方案 »

  1.   

    那你有没有动态连接库的lib文件,如果有,就可以直接用调用API的形式调用了。这和JNI没有太多关系,只是C的问题。你可以自己写C程序的时候测试通过了,然后再放到JNI中来,我们都基本上是这样做的,否则调试起来不是很方便。
      

  2.   

    我试过了,完全正常.没有你所说的那个错误.你把ls的值"aaaa"传到C++中的const char* msg中,然后把msg赋给LPCTSTR类型的ls.在调用JNFP_YD中的方法JNGetFingerPrint()把ls参数传进去,返回的m值,没有什么大的问题啊.
      

  3.   

    我认为也没什么问题的,前两天都好用,今天来一用,就出现这问题,我这机器是公用的,难道是他们把系统的什么东西改了,还是我的程序问题?我调用的全是别人给我的*.dll文件。高手们,这到底是那里的问题?