java web程序运行时调用下位机驱动dll,dll接收到下位机的数据后调用回调函数将数据传回。 20
我的javaweb程序在运行时,运行某一个jsp的init函数,加载dll并对dll进行初始化。dll运行初始化函数时,创建一个线程接收下位机的连接和接收数据,当接收到数...
我的java web程序在运行时,运行某一个jsp的init函数,加载dll并对dll进行初始化。dll运行初始化函数时,创建一个线程接收下位机的连接和接收数据,当接收到数据后,调用java的回调函数对数据进行处理。
现在问题是当dll不采用多线程时,回调函数可成功调用。只要用多线程,回调函数就调用失败。求高手解答
不是jsp,是servlet中 展开
现在问题是当dll不采用多线程时,回调函数可成功调用。只要用多线程,回调函数就调用失败。求高手解答
不是jsp,是servlet中 展开
2个回答
2015-03-20
展开全部
先简单的说一下JNative的rar包,我是从网上搜多一下,最后是在csdn的网站里找到下载的rar包,我用的版本是JNative-1.3.2,压缩包里共有三个文件:JNative.jar、JNativeCpp.dll、libJNativeCpp.so,这三个文件其中有两个是分别在不同系统中用到的,相信我不用说也应该知道dll是在windows系统下,so是在linux系统下。而最主要的就是使用jar包了,这个包里面包含了很多函数,我使用的开发环境是NetbeansIDE集成开发环境,我将jar包导入库中通过打开可以看到jar包中包含了很多的的包。
追问
我用的是JNA,也挺好用的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询