Пожалуйста, знайте, что это была размещена на Oracle Java Forum в https://forums.oracle.com/thread/2577877Подпись Код смеси Applet под J7u21or J7u40 дает java.lang.NoClassDefFoundError
У меня есть простой апплет, который показывает график; этот апплет имеет два баночку файла, основной файл банка подписан доверенный центр сертификации, а другой файл фляга беззнаковое
в манифесте для подписанного файла банки, я добавил
Trusted-Library value="true"
При запуске апплета из java-консоли, когда он пытается вызвать объект create в классе из файла unsigned jar, я получаю java.lang.ClassNotFoundException
для данного класса из неподписанного флага.
Я попробовал это на окне 7 Chrome и Интернет-исследователя на основе различных Java 7 выпуска (40, 21 на интернет-проводник и выпуск 6 на Chrome)
Это не работает.
Если я подписал второй файл jar, он отлично работает.
Обратите внимание, что я не хочу обойти проверку кода микширования из конфигурации java.
Любая идея или подсказка будут высоко оценены.
В манифесте должно быть 'Trusted-Library: true'. –
Он добавлен уже в манифест. Я открыл манифест и проверил, что он есть. Пожалуйста, внимательно прочитайте сообщение –
Пожалуйста, внимательно прочитайте мой комментарий. Фактически, делайте больше, чем это. Выберите «серый текст» в нем и выполните «find» в этой строке на этой странице. В настоящее время для этого есть два хита, и *** ни один из них не находится в вашем вопросе. –