二代身份证照片的32位解码sdk(.dll),用64位的JDK该怎么调用?

纸窗飞萤 2017-02-22 11:22:09
现在因为某种原因,服务器会收到二代身份证wlt格式的照片,网上找到了解码的sdk:WltRS.dll,但只有32位的,而服务器用的是64位jdk,导致无法调用。
想向大家请教一下,有没有64位的解码sdk,或者有没有在不改变jdk的情况下使用这个32位sdk的方法。。
...全文
927 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kardpan 2020-02-25
  • 打赏
  • 举报
回复
楼主 能分享下你的32位的WltRS.dll吗?
  • 打赏
  • 举报
回复
大神,咨询下,为什么用华旭的读卡器在网页上会报java.lang什么的,大意就是数组溢出错误??
纸窗飞萤 2017-03-27
  • 打赏
  • 举报
回复
引用 4 楼 frank_lee_cn 的回复:
如果是Windows就有办法(因为64位windows也可以跑32位JDK),就是辛苦点 简单的说就是一句话:进程间通信 写另一个进程,用32位JDK, 调用那32位dll 你的主应用程序收到照片,把数据用流传到那个进程,解码后再传回来。 思路大抵如此。 如果是Linux,呃,我只想到在另开一个虚拟机, 用机器间通信(一般就是TCP) 和上面逻辑相同。 呃,其实两种实现可以都用TCP来完成。 具体的,你顺这个思路去调整。
谢谢,只能这样了
nikyotensai 2017-03-10
  • 打赏
  • 举报
回复
引用 4 楼 frank_lee_cn 的回复:
如果是Windows就有办法(因为64位windows也可以跑32位JDK),就是辛苦点 简单的说就是一句话:进程间通信 写另一个进程,用32位JDK, 调用那32位dll 你的主应用程序收到照片,把数据用流传到那个进程,解码后再传回来。 思路大抵如此。 如果是Linux,呃,我只想到在另开一个虚拟机, 用机器间通信(一般就是TCP) 和上面逻辑相同。 呃,其实两种实现可以都用TCP来完成。 具体的,你顺这个思路去调整。
高手呀
Frank6600 2017-03-10
  • 打赏
  • 举报
回复
如果是Windows就有办法(因为64位windows也可以跑32位JDK),就是辛苦点 简单的说就是一句话:进程间通信 写另一个进程,用32位JDK, 调用那32位dll 你的主应用程序收到照片,把数据用流传到那个进程,解码后再传回来。 思路大抵如此。 如果是Linux,呃,我只想到在另开一个虚拟机, 用机器间通信(一般就是TCP) 和上面逻辑相同。 呃,其实两种实现可以都用TCP来完成。 具体的,你顺这个思路去调整。
纸窗飞萤 2017-03-10
  • 打赏
  • 举报
回复
还是没有办法的话只能结贴了
纸窗飞萤 2017-02-24
  • 打赏
  • 举报
回复
暂时还是用32位的JDK做了。。。求64位的WltRS.dll,求解决办法呀
Inhibitory 2017-02-22
  • 打赏
  • 举报
回复
就是因为 32 位 dll 的问题,我们做身份证扫描登陆的功能时,把 Java 换成了 Qt 用 C++ 来开发。

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧