Bonjour,
Alors voilà le contexte de mon projet : j'ai une applet (signée) qui fait appel à un jar (signé aussi). Dans ce dernier, je charge une dll externe (avec System.load(...)) dans un AccessControler :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| AccessController.doPrivileged(new PrivilegedAction<Object>() {
public Object run(){
try {
System.out.println("loadlibrary:" + path);
System.load(path);
return null;
}
catch(UnsatisfiedLinkError e)
{
return null;
}
catch (Exception e)
{
return null;
}
}
}); |
Mon problème est que j'obtiens une exception lors du chargement de la dll : java.security.AccessControlException: access denied (java.io.FilePermission mydllPath.dll read)
Je rappelle que mon code fonctionne bien avec l'AppletViewer mais pas dans une page html.
Avez-vous une idée sur comment corriger ceci?
Merci,
Is.
Partager