Bonjour,
Je me trouve confronté à un problème bizzare...
Dans une applet, j'ai besoin de charger une DLL. J'ai donc signée cette applet ainsi que tous les jars dépendant dont elle a besoin histoire d'être sur...
Quand je charge ma dll dans la méthode init() de mon applet:
Tout ce passe bien... La DLL est bien chargée et je récupère bien mes infos. Je précise que c'est lors du new CpsServiceImpl() que je charge la DLL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public void init(){ ... try { cpsService = new CpsServiceImpl(); cpsService.lectureCPS("1234"); ... } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }
Cependant si je déplace ce code dans une fonction de la même classe, ben là c'est la cata, il ne me charge plus la DLL et j'ai cette erreur:Je précise que cette méthode est appelée depuis l'application WEB 'hôte' via javascript...java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "loadLibrary.C:/Windows/JniCpsw32.dll")
Quel est le problème?
Partager