2015-03-29 2 views
0

Я знаю, что для запуска java-апплета, который не подписан с помощью whitelisting it в опции безопасности java, но мне нужно запустить java-апплет через html, который хранится на моем компьютере, и я не может добавить путь к этому html-файлу в белый список безопасности java, поскольку только URL-адрес http и других веб-политик можно добавить в белый список, а не путь от моего собственного компьютера.Как запустить Java-апплет, который не подписан

Как решить эту проблему? Мне нужно создать сертификат для файла? Если да, то как? или есть ли другие решения?

+0

Поскольку это будет необходимо для цифровой подписи апплета перед развертыванием его, вы можете также подписать его. Несколько изменений скрипта сборки и кода будут автоматически перерисованы и подписаны. –

ответ

0

1) Вы можете добавить свой местный локальный файл в список исключений следующим образом:

файла: /// C: /applet/myapplet.jar

Если выше не работает, вы можете попробовать следующие. Раньше вы могли запускать локальные апплеты, меняя безопасность Java на Medium. Однако Oracle удалил параметр «Средняя безопасность», начиная с обновления Java 8 20.

2) Таким образом, вы можете загрузить более раннюю версию Java и установить ее безопасность на Medium.

Источник: Java Error: "Your security settings have blocked a local application from running"

3) Я также читал здесь, что только апплеты с полным разрешением заблокированы, так что если вы измените разрешение вашего апплета SANbox в файле JNLP апплета вы можете запустить его.

Источник: https://www.java.com/en/download/help/jcp_security.xml

+0

* «Я также читаю здесь, что только апплеты с полным разрешением блокируются». * Либо эта информация неверна, либо вы ее неправильно поняли. –

+0

На этой ссылке java, которую я включил, в разделе ** Medium ** указано, что * «Только неподписанные приложения, которые запрашивают все разрешения, блокируются. Все остальные приложения могут запускаться с запросами безопасности». * Конечно, опция Medium больше не доступны в новой версии Java. –

Смежные вопросы