bonjour,
j'ai developpé une applet qui fait des trucs parmi lesquel l'acces à des donnés et leur affichage.
pour pouvoir faire ça il fallait que je signe l'applet.
pour pouvoir le faire je vous renvois à ce lien:
signer une applet

tout marche à merveille jusqu'à ce que j'ai décidé de faire de l'affichage graphique (swing) et là boum! voilà ce que je rencontre:
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
18
19
20
21
22
23
24
25
26
27
28
29
30
 
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.misc)
 
	at java.security.AccessControlContext.checkPermission(Unknown Source)
 
	at java.security.AccessController.checkPermission(Unknown Source)
 
	at java.lang.SecurityManager.checkPermission(Unknown Source)
 
	at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
 
	at sun.applet.AppletSecurity.checkPackageAccess(Unknown Source)
 
	at sun.applet.AppletClassLoader.loadClass(Unknown Source)
 
	at java.lang.ClassLoader.loadClass(Unknown Source)
 
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
 
	at certif.MozillaContext.initialize(MozillaContext.java:37)
 
	at MainInterface.model.AppletSign.<init>(AppletSign.java:51)
 
	at MainInterface.view.MainPanel.<init>(MainPanel.java:79)
 
	at test.AppletTest0.init(AppletTest0.java:43)
 
	at sun.applet.AppletPanel.run(Unknown Source)
 
	at java.lang.Thread.run(Unknown Source)
voici mon code html mais je crois pas que ce sera d'une grande utilité:
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
 
<HTML>
	<HEAD>
		<TITLE>Applet java</TITLE>
	</HEAD>
	<BODY BGCOLOR=white>
		<H1>Applet java</H1>
		<HR>
			<DIV ALIGN=center> 
				<APPLET codebase="." CODE="test.AppletTest0.class" WIDTH="300" HEIGHT="100" ARCHIVE="SApplet.jar,jss34.jar">
				</APPLET>
			</DIV>
		<HR>
	</BODY>
</HTML>
la question que je me pose est la suivante: pourquoi il y a un problème de sécurité quand je veux faire un affichage graphique dans une fenêtre???
en tout cas moi ça me parait absurde
est ce que quelqu'un a une idée sur le sujet?
merci