java 或者js 如何跟Dll动态库交互?


想在jsp页面中调用一些硬件
我知道的就是硬件一般用C+来封装由厂商提供的动态库,
然后用COM技术,做成ActiveX。JS引入ClassId,就可以调用。
请问还有其他的方法吗?

c 编程语言

神隐D从犯 10 years, 6 months ago
  1. 你可以选择使用JNI或者JNA来和DLL交互。这样会比较麻烦。
    但是问题在于:通常情况下,操作硬件要很高的权限,恐怕你的JSP页面没有这样的权限。因此向你推荐第二种做法。

  2. 将你的C++程序封装成一个系统服务,并默认启动,你可以通过socket向你的C++系统服务发送消息,C++系统服务执行完毕以后发送完毕消息给你的程序。

希望可以帮到你,更详细的问题可以继续问我。

黑暗苹果汁 answered 10 years, 6 months ago

Your Answer