我一直用vc6.0,现在有客户想要用java调用我编写的动态库。我以前用JNI做过,可以实现java调用dll。客户说有更简单的方法,好像是JCOM。不知道拼写对不对,我对java一点不懂。向大家请教一下,有没有相关的资料,谢谢!

解决方案 »

  1.   

    JNI也不怎么复杂吧. 接口做简单点就可以了.
    JVM的实现也都是大量的JNI. 效率肯定很高
      

  2.   

    其实的我动态库就三个接口,用jni实现很简单,不知道为什么他们认为jcom更简单,坚持让我修改动态库,可以直接让他们调用。我对java不懂,是不是java可以直接调用com组件,想让我把dll改成com组件,那样我看比JNI实现还复杂呢。
      

  3.   

    扯呢, java不能直接调用com组件. 还是JNI好
      

  4.   

    Jnative组件,已经封装好了的!
    调用起来更加方便,呵呵
      

  5.   

    Jcom也行,呵呵!
    Jnative更简单!
      

  6.   

    问一下六楼的星星,如果我做的普通DLL希望能用JCOM调用,需要修改什么东西吗?
      

  7.   

    改成exe的,由java调用很简单的。