Java 64 位上的 NSS 32 位包
我有 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不知道是否有更简单的答案,但您可以下载源代码并构建它们来为您的平台创建共享库:
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:
据我所知,在 64 位 Windows 操作系统上无法做到这一点。
为了在 Java 上使用 NSS,您需要通过 SunPKCS11 提供程序,这是根据 Sun 文档:
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: