1 pièce(s) jointe(s)
Des exceptions ,que des exceptions
bonjour tous le monde
je tenter d'exécuter un programme qui affiche deux images comme ceci (dans les Fichiers attachés).avec comme architecture un fichier Test.java:
Code:
1 2 3 4 5 6
| public class Test{
public static void main(String arg[])
{
new Fenetre();
}
} |
et un fichier Fenetre.java (qui est une classe qui hérite de JFrame),et un ImagePanel.java(qui est un classe qui hérite de JPanel).
et lorsque je voulais que mon programme soit exécutable dans une page web (Applet),je changer juste le Test.java :
Code:
1 2 3 4 5 6 7
| public class Test extends Applet{
public void init() {
super.init();
System.setSecurityManager(null);
add(new Fenetre());
} |
et ajouter un fichier Test.html qui contient :
Code:
1 2 3 4 5 6 7
| <HTML>
<BODY>
<APPLET code="Test.class" width="580" height="290" align="left">
Message s'affichant si l'applet n'est pas supportée par le navigateur
</APPLET>
</BODY>
</HTML> |
le compilation sa passe sans erreur.mais lorsque je l'execute sous le navigateur Firefox 3.0.8 :il n'affiche rien ,il signale un erreur :
Citation:
Java Plug-in 1.6.0_13
Utilisation de la version JRE 1.6.0_13 Java HotSpot(TM) Client VM
java.security.AccessControlException: access denied (java.lang.RuntimePermission setSecurityManager)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.System.setSecurityManager0(Unknown Source)
at java.lang.System.setSecurityManager(Unknown Source)
at Test.init(Test.java:7)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception : java.security.AccessControlException: access denied (java.lang.RuntimePermission setSecurityManager)
.
j'ai cherché dans le net ,je crois que ces des exception de droit d'accées aux fichiers j'ai ajouté 3 ligne de permission dans java.policy qui est dans :
Citation:
C:\Program Files\Java\jre6\lib\security
.mais il a rien changer.si quelqu'un a une idée merci d'avance.