已有C++ DLL文件,但是不知道里面的方法。java怎么调用

解决方案 »

  1.   

    知道里面的方法很容易。。用 JNA 调用
      

  2.   

    有工具能查看dll文件,但不能看到里面的内容。java调用的话用jni或jna
      

  3.   

    使用Java调用DLL动态链接库的方案通常有三种:JNI, Jawin, Jacob. 其中JNI(Java Native Interface)是Java语言本身提供的调用本地已编译的函数库的方法,本身具有跨平台性,可以在不同的机器上调用不同的本地库。Jawin和 Jacob都是sourceforge.net的开源项目,都是基于JNI技术的依赖Windows的实现,使得在Windows平台下使用COM和 DLL的更加方便。