【问题标题】:j2pkcs11.dll 64-bit versionj2pkcs11.dll 64 位版本
【发布时间】:2014-05-29 12:50:18
【问题描述】:

这是我的问题:

我想在我的 java 应用程序中使用 j2pkcs11.dll。我从here 下载了 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 位。显然我需要获得j2pkcs11.dll 的 64 位版本,但是当我在网上搜索时,我无法在任何地方找到它。有什么线索吗?

【问题讨论】:

    标签: java dll 32bit-64bit pkcs#11


    【解决方案1】:

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

    【讨论】:

    • 这仅适用于早于 7 的 Java。在 Java 8 中,您拥有此 dll。检查this
    猜你喜欢
    • 1970-01-01
    • 2014-08-16
    • 2020-12-01
    • 2010-10-23
    • 2019-10-21
    • 1970-01-01
    • 2012-04-02
    • 2021-07-08
    • 2016-06-04
    相关资源
    最近更新 更多