我有 64 位环境的 Windows 7。配置网关,
我在 64 位平台上运行 NSS3.12.4 32 位并收到此错误。
Libnspr4.dll 无法在 AMD 64 位平台上加载 IA 32 位 .dll
Java 是 64 位的。如何获得 NSS 64 位软件包?如果我将使用 NSS 32 位,有什么方法可以解决此错误?谢谢您的帮助!
我不知道是否有更简单的答案,但您可以下载源代码并构建它们以为您的平台创建共享库:
据我所知,在 64 位 Windows 操作系统上无法做到这一点。为了在 Java 上使用 NSS,您需要通过 SunPKCS11 提供程序,根据 Sun文档:
Solaris(SPARC 和 x86)和 Linux (x86) 在 32 位和 64 位 Java 进程中都支持 Sun PKCS#11 提供程序。它在 32 位 Windows (x86) 上也受支持,但由于缺少合适的 PKCS#11 库,目前在 64 位 Windows 平台上不支持。