Я использую Mac 10.7 под управлением Java 1.7.0_21. Я пытаюсь запустить приложение апплета Java, которое подписано, и к концу приложения я получаю всплывающее всплывающее сообщение о смешанном режиме: «Блокировать потенциально опасные компоненты из-за запуска?». Все банки, которые я использую, подписываются.Java popup говорит, что приложения содержат как неподписанные, так и подписанные коды
Я могу запустить одно и то же приложение апплета на Mac 10.6 под управлением Java 6, и я не получаю предупреждение о смешанном режиме. Я также могу запустить приложение на окнах без предупреждения о смешанном режиме.
Почему я все время получаю эту ошибку, когда все мои банки подписаны?
Я нашел предупреждение о смешанном режиме в googled и нашел эту ссылку.
http://docs.oracle.com/javase/6/docs/technotes/guides/jweb/mixed_code.html#manifest
и после прочтения этой ссылке, я немного запутался. Согласно этой ссылке, похоже, что мне нужен атрибут «Доверяемый» или «Доверенная библиотека», упомянутый в моем файле манифеста. Я посмотрел на свой файл манифеста, и у них нет этих атрибутов, поэтому я должен положить их или просто тот факт, что банки были подписаны, должно быть, было достаточно.
Может кто-нибудь, пожалуйста, помогите мне понять, почему я получаю эту ошибку, даже когда все подписано?
Здесь мы http://www.jroller.com/tackline/entry/mixing_trusted_and_untrusted_code/Все приложение невероятно маловероятно, чтобы быть безопасным, если рассматривать его как доверенную библиотеку (неудивительно, что есть хорошая для «библиотеки» в " доверенная библиотека "). –