Ошибка разрешений Для подписанного апплета Java при включении внешних файлов JAR

StackOverflow https://stackoverflow.com/questions/2593153

Вопрос

У меня есть подписанный апплет Java. И это работает нормально. Но теперь я должен интегрировать несколько файлов JAR для вечеринок с ним. Когда я проверю его от Eclipse, все это работает правильно. Но когда я проверю его как апплет, это дает мне java.security.accessControlException: доступ запрещен (Java.io.filepermisse ...)

Я думал, что это потому, что эти 3-го банки JAR не имеют java.policy.applet внутри них. Но вручную добавляя файл политики не избавляется от ошибки.

Что мне не хватает? Спасибо!

============================

Все летные файлы JAR Party сидят на файловой системе сервера, подобные так: A.Jar, B.jar, C.jar. И я включаю их в тег апплета, как так:

<applet
    archive="my.jar,A.jar,B.jar,C.jar">
</applet>

Кроме того, в файле Mainest / MaineSt.mf в My.jar я включаю эти файлы JAR, как так:

Class-Path: A.jar,B.jar,C.jar
Это было полезно?

Решение

Вы также должны подписать эти банки, если они пытаются предпринять ограниченные операции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top