Java 64 位上的 NSS 32 位包

发布于 2024-11-09 09:31:03 字数 219 浏览 2 评论 0原文

我有 Windows 7 64 位环境。 配置网关,

我在 64 位平台上运行 NSS3.12.4 32 位并收到此错误。

Libnspr4.dll 无法在 AMD 64 位平台上加载 IA 32 位 .dll

Java 是 64 位。如何获取NSS 64位包? 如果我使用 NSS 32 位,有什么方法可以修复此错误吗? 感谢您的帮助!

I have Windows 7 with 64 bit environment.
Configuring gateway,

I run NSS3.12.4 32 bit on 64 bit platform and got this error.

Libnspr4.dll Can't load IA 32 bit .dll on AMD 64 bit platform

Java is 64 bit. How to get NSS 64 bit package?
Is there any way to fix this error if I will work with NSS 32 bit?
Thank you for your help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

楠木可依 2024-11-16 09:31:03

我不知道是否有更简单的答案,但您可以下载源代码并构建它们来为您的平台创建共享库:

I don't know if there is a simpler answer, but you could download the sources and build them to create a shared library for your platform:

茶花眉 2024-11-16 09:31:03

据我所知,在 64 位 Windows 操作系统上无法做到这一点。
为了在 Java 上使用 NSS,您需要通过 SunPKCS11 提供程序,这是根据 Sun 文档

Solaris(SPARC 和 x86)支持 Sun PKCS#11 提供程序
32 位和 64 位 Java 进程中的 Linux (x86)。这也是
在 32 位 Windows (x86) 上受支持,但目前在 64 位 Windows 上不受支持
由于缺乏合适的 PKCS#11 库而无法使用平台。

As far as I know there's no way to do that on 64bit Windows OS.
In order to use NSS on Java, you need to go through SunPKCS11 provider, which is according to Sun documentation:

The Sun PKCS#11 provider is supported on Solaris (SPARC and x86) and
Linux (x86) in both 32-bit and 64-bit Java processes. It is also
supported on 32-bit Windows (x86) but not currently on 64-bit Windows
platforms due to the lack of suitable PKCS#11 libraries.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文