32-битный пакет NSS на 64-битной Java - PullRequest
0 голосов
/ 25 мая 2011

У меня Windows 7 с 64-битной средой. Настройка шлюза,

Я запускаю NSS3.12.4 32 бит на 64-битной платформе и получил эту ошибку.

Libnspr4.dll Не удается загрузить 32-битную библиотеку IA на 64-битной платформе AMD

Java является 64-битной. Как получить 64-битный пакет NSS? Есть ли способ исправить эту ошибку, если я буду работать с 32-битным NSS? Спасибо за вашу помощь!

Ответы [ 2 ]

1 голос
/ 25 мая 2011

Я не знаю, есть ли более простой ответ, но вы можете скачать исходные коды и собрать их для создания общей библиотеки для вашей платформы:

0 голосов
/ 15 ноября 2011

Насколько я знаю, это невозможно сделать на 64-битной ОС Windows. Чтобы использовать NSS на Java, вам необходимо обратиться к поставщику SunPKCS11, который соответствует документации Sun :

Поставщик Sun PKCS # 11 поддерживается в Solaris (SPARC и x86) и Linux (x86) в 32-битных и 64-битных процессах Java. Это также поддерживается в 32-битной Windows (x86), но не в настоящее время в 64-битной Windows платформы из-за отсутствия подходящих библиотек PKCS # 11.

...