Не удалось инициализировать класс sun.security.mscapi.SunMSCAPI - PullRequest
3 голосов
/ 15 ноября 2010

У нас есть клиент-серверное приложение, и мы запускаем клиентское приложение с помощью веб-запуска java.

При попытке открыть клиентское приложение сначала оно читает файл токена из URL-адреса https (для SSO), а затем открывает другоеHTTPS url.

tokenUrl = новый URL (протокол, nodeIpAddress, порт, tokenFile);URLConnection con = tokenUrl.openConnection ();

Вызывает openConnection () ниже исключения:

java.lang.NoClassDefFoundError: Не удалось инициализировать класс sun.security.mscapi.SunMSCAPI

Может ли кто-нибудь помочь, в чем именно заключается проблема, и предоставить необходимые обходные пути.

Спасибо, Сурав

1 Ответ

1 голос
/ 15 ноября 2010

Этот класс является реализацией Microsoft Crypto API, и он был добавлен в JRE только в Java 6 - поэтому я подозреваю, что это проблема версии JRE.

...