我一直用vc6.0,有个客户想要用Java调用我的动态库dll。我以前用过JNI,可以实现java调用。但客户说有更简单的方法,叫什么JCOM,我不太懂(java一点不懂),向大家请教一下。有没有相关的资料。谢谢!

解决方案 »

  1.   

    不太懂,是编写成COM组件给Java调用?
      

  2.   

    现在是普通的动态库,想知道怎么修改一下,java就可以直接调用了。
      

  3.   

    JCom is a bridge library between Java and Com to enable COM object access from Java classes. Example: Creating an Excel worksheet, or using Visual Basic COM application from a Java application. http://sourceforge.net/projects/jcom/
      

  4.   

    需要把普通的DLL 做成COM 组件
      

  5.   

    是不是java可以直接调用com组件,这样把普通dll做成com组件,java就可以直接调用了?
      

  6.   


    应该是,但我觉得你把你的DLL改成COM的工作量与你之间调用JNI差不多。
      

  7.   

    楼上说的是呀,我感觉JNI更简单,呵呵,主要是对COM也不熟悉。
      

  8.   

    把dll实现的功能做成COM组件,COM可以提java调用。
    或者借助COM技术,把dll封状成一个COM