目前,我们要做一个 在服务器端,调用客户端的一个dll文件(com组件),我们使用的是jacob,但是为什么老是报
java.lang.unsatisfiedlinkerror:createInstanceNative 的问题??
目前jacob 和 dll文件应该都是一致,但是总报这个错误,我实在没什么办法。
希望谁有类似的经验???
基于Swing的B/S程序,是NC产品。
谁有过 在服务器端 调用 客户端system32下的dll文件的朋友。 欢迎留言。
谢谢大家了。
最后60豆了。
你这方案明显有问题啊!服务端怎么可能直接调客户端dll呢?
就算是客户端调客户端的dll也需要签名授权的,基于Swing的B/S程序?不明白
1.如果你是个B/S结构的程序,服务端直接调客户端dll,这个几乎做不到,但是applet调客户端dll是可以的,applet要签名授权,还要改客户端JRE的读写策略。
2.如果你是Swing的C/S程序,然后你在Swing中嵌套的B/S程序,这个是可以做到的,Swing明显可以调dll,并且不需要签名和修改客户端JRE的读写策略,你服务器根客户端发消息让他调,调完把值回传回来肯定是可以的
另外我一直用sun的JNA来调的dll,当时比较过,这个封装明显比其他的好用,你可以试试
楼主,你的问题解决了吗,我也遇到一样的问题,我是NC要调用高拍仪。如果方便的话能联系一下我的QQ:597969139,非常感谢