情况是这样的。在windows下Java 的tomcat 开发程序,需要用到 .so文件中的一个getresult函数。客户给提供一个.so文件,说是接口文件。求助,在线等。。谢谢。

解决方案 »

  1.   

    可用JNI调用本地方法.so是Unix下的可执行文件
      

  2.   

    http://ironurbane.javaeye.com/blog/375740
      

  3.   

    二:java调用so(C)
       java和c / c++通信都可以通过jni来实现。 在java代码中:
       System.loadLibrary("Hello");
       Hello不能写成Hello.dll或者Hello.so,它会根据系统平台自动填充,需要注意的是在unix/linux下生成.so动态库文件的时候,
       需要在Hello.so前添加lib,否则找不到.so文件(libHello.so),运行的时候需要指定.so的路径:
       java  -Djava.library.path=/homw/user/so所在目录  -jar  Hello.jar
       他只说了这么一点调用SO文件的

    具体些。。
      

  4.   

    jni应该可以,让客户那边再给点信息吧。这是他们的义务