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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.