| ||||
| ||||
При установке на j2sdk1.4.2_03, не копирует 2 jar-ки OCF и Oscar. При этом код ошибки в логе: java.lang.NoClassDefFoundError: opencard/core/terminal/CardTerminalException at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at ru.CryptoPro.JCP.KeyStore.OCF.Install.a(Unknown Source) at ru.CryptoPro.JCP.KeyStore.OCF.Install.install(Unknown Source) at ru.CryptoPro.Install.f.b(Unknown Source) at ru.CryptoPro.Install.ShellInstaller.e(Unknown Source) at ru.CryptoPro.Install.ShellInstaller.a(Unknown Source) at ru.CryptoPro.Install.ShellInstaller.makeActionNoEx(Unknown Source) at ru.CryptoPro.Install.VariantTwo.main(Unknown Source) java.lang.NoClassDefFoundError: opencard/core/terminal/CardTerminalException at ru.CryptoPro.JCP.KeyStore.Oscar.i.a(Unknown Source) at ru.CryptoPro.JCP.KeyStore.Oscar.i.<init>(Unknown Source) at ru.CryptoPro.JCP.KeyStore.Oscar.i.a(Unknown Source) at ru.CryptoPro.JCP.KeyStore.Oscar.i.i(Unknown Source) at ru.CryptoPro.JCP.KeyStore.Oscar.i.b(Unknown Source) at ru.CryptoPro.JCP.KeyStore.Oscar.Installer.install(Unknown Source) at ru.CryptoPro.Install.f.b(Unknown Source) at ru.CryptoPro.Install.ShellInstaller.e(Unknown Source) at ru.CryptoPro.Install.ShellInstaller.a(Unknown Source) at ru.CryptoPro.Install.ShellInstaller.makeActionNoEx(Unknown Source) at ru.CryptoPro.Install.VariantTwo.main(Unknown Source) тоесть можно сделать вывод, что он не находит некоторый класс. Однако в описании jcp сказанно, что: Системные требования КриптоПро JCP функционирует в следующем окружении: * виртуальной машина, удовлетворяющая спецификации Sun Java 2 ™ Virtual Machine; * требуется Java 2 Runtime Environment версии 1.4.2, 1.5.0 и выше; и не о каких дополнительных библиотеках не говориться. Собственно вопрос: - что ей необходимо для успешной установки? - на сколько критичны OSF и Oscar для успешного функционирования JCP - допустим ли вариант прямого их копирования Заранее благодарю за ответ. | ||||
Ответы: | ||||
| ||||
OCF и Oscar нужны для поддержки считывателей смарт-карт, однако успешно устанавливаться они будут только при наличии установленного пакета OpenCard, предоставляющего стандартный интерфейс к данным считывателям. Нормальная работа КриптоПро JCP возможна и при отсутствии этих пакетов. | ||||