本来是要做一个java调用dll操作硬件的,之前也查了很多调用dll的资料,但是设备商说直接调用是不行的,会没有权限,因为不懂这个,也没有细问.然后厂商做一个ocx,然后做了一个js调用ocx的示例.现在测试通过了,通过js确实是可以操作成功的.
现在想请教大家的是,我的数据在java里,现在示例是js的函数操作的数据,那么我应该直接弄个jsp页面把java数据丢给js处理还是说java就可以直接调用ocx?因为怕走弯路或者弄的效率低,所以想请做过的朋友们给个意见.

解决方案 »

  1.   

    调用dll需要插件吧。还是c++好。
      

  2.   

    恩,他们答复的就是这样,说需要一个插件,所以包一个ocx给我们
    现在没办法,我们都是用java做的,现在要接这个东西,难道还是得java掉js?
      

  3.   

    这个你研究研究吧。我知道这么弄。因为之前我们有一个项目是需要掉DLL但是java应用层的东西,不像C++。所以通过插件来做。插件也是他们提供的。我们来掉就OK了
      

  4.   

    就是不知道java直接调,会不会出现什么权限问题
      

  5.   

    像jnative jocab jna 可以
    没有权限问题,但传指针的问题我还没找到比较好的方案