公司要做一个项目,基本都用java实现,通讯部分考虑到性能问题决定用以前写好的c程序,用什么办法可以方便的调用啊???等待高手帮忙。最好有示例代码。谢谢

解决方案 »

  1.   

    第一种方法:自己写,首先定义你要调用的API,然后通过JNI调用已有的程序库。
    第二种方法:采用一些商业的JNIWrapper库,调用其API即可。
      

  2.   

    我个人认为,要是根据你的业务而定吧.要是业务复杂点儿的,那就用JNI吧.要是业务很简单的话,那就用jacob,这个一个开源的库,用起来很方便的.