一定要用JNI,没办法,你先在Java中call java.loadLibrary(dll file)
public native.....
再用javac compile java file
再用javah compile java file
再用生成的.h文件去写C++文件。
步骤大概是这样 的,你要自己去作测试 。

解决方案 »

  1.   

    com-bridge当然可以,但是感觉xml-rpc更好
    把对com进行包装,可以采用c/c++等能直接操作com并且受xml-rpc支持的语言来包装com
    然后java客户端和com的服务端直接采用xml消息通信。
    com变成了远程对象。
    有关xml-rpc的资料
    http://www.xml-rpc.com
    http://www-900.ibm.com/developerWorks/cn/java/j-xmlrpc/
    http://ws.apache.org/xmlrpc/
      

  2.   

    sun 公司提供了COMM 类,
      

  3.   

    你可以用一个开源的包jacob.jar,下载地址http://danadler.com/jacob