Java j2pkcs11.dll 64位版本

Java j2pkcs11.dll 64位版本,java,dll,32bit-64bit,pkcs#11,Java,Dll,32bit 64bit,Pkcs#11,我的问题是: 我想在java应用程序中使用j2pkcs11.dll。我从下载了dll并将其移动到system32目录。当我运行代码时,我得到: java.lang.UnsatisfiedLinkError: C:\Windows\System32\j2pkcs11.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform 我的操作系统是windows 7 64位,我的jre也是64位。显然,我需要获得64位版本的j2pkcs11.dll,但

我的问题是:

我想在java应用程序中使用
j2pkcs11.dll
。我从下载了dll并将其移动到system32目录。当我运行代码时,我得到:

java.lang.UnsatisfiedLinkError: C:\Windows\System32\j2pkcs11.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

我的操作系统是windows 7 64位,我的jre也是64位。显然,我需要获得64位版本的
j2pkcs11.dll
,但当我搜索网页时,我在任何地方都找不到它。有什么线索吗?

好的,对于可能遇到这个问题的人来说,jre-64位中似乎不支持j2pkcs11。因此,我安装了32位jre,并选择此jre作为Intellij中的运行时jre。

这仅适用于早于7的Java。在Java8中,您有这个dll。检查