首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Servlet中调用dll

在Servlet中调用dll
EN

Stack Overflow用户
提问于 2011-08-22 18:23:32
回答 1查看 448关注 0票数 0

我出了点状况。通过COM连接到PC(客户端)的设备。供应商为我提供了一个dll来与设备交换数据。我想创建一个java网络应用程序来收集来自许多设备的数据(通过PC连接到后端)。那么,如何从servlet调用dll呢?在进阶时谢谢!

EN

回答 1

Stack Overflow用户

发布于 2011-08-22 18:34:39

直接的解决方案是使用JNI或JNA。您应该从Oracle学习相应的教程来了解如何做到这一点。

但也许你可以做得更容易些。例如,如果此DLL为ActiveX,则可以创建脚本(VBScript或JScript),然后使用名为cscript的实用程序从java运行它。如果此DLL已经知道要作为独立的应用程序运行(或者您有单独的命令行应用程序来运行此DLL并为您提供CLI),则存在其他可能性。在这种情况下,我建议您使用它,除非您有严重的性能限制。从java运行命令行应用程序要比编写JNI代码容易得多。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7146043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档