probleme pour signer une applet - Java - Programmation
Marsh Posté le 06-06-2003 à 12:49:31
c'est quoi ce codebase vers file là?
Marsh Posté le 06-06-2003 à 12:53:43
A vrai dire ca viens tel quel d'un livre mais normalement ca prend le ficher dans le rep actuel non?
et pou avoir le moins de probleme possible j ai placer mon ficher juste dans le repertoire racine (c:\WriterApplet.java)
Marsh Posté le 31-05-2003 à 13:32:34
Voila j ai une petite applet de test (cf plus bas) et j aimerais donc la signer pour lui permettre d'ecrire dans un fichier.
Voici ce que je fait:
j'utulise la commande du JDK policytool.
add policy entry
dans le champs CodeBase j'entre le chemin de mon fichier.class càd file://c:\java\WriterApplet.class
puis je fait add permission
je choisi FilePermission
<<ALL FILES>>
write
OK
puis je sauve tout ca dans le c:\Document and Setting\Benji\.java.policy
ensuite je veu lacer mon applet mais il me dit que je n ai toujours pas les autorisations il me fait entre autre un probeme avec un URL mal formé!
Et en effet si je relance policytool et que je charge mon fichier .java.policy il me fait aussi un probleme d'url malformé
Pouvez vous m aider svp...
Ben
<java>
import java.applet.Applet;
import java.awt.*;
import java.io.*;
/*
<APPLET
CODE=WriterApplet.class
WIDTH=300
HEIGHT=200 >
</APPLET>
*/
public class WriterApplet extends Applet
{
public void init()
{
byte data[] = "Une chaîne de caractères.".getBytes();
try {
FileOutputStream fileoutputstream = new
FileOutputStream("file.txt" );
fileoutputstream.write(data);
fileoutputstream.close();
} catch (Exception e) {
System.out.println("Erreur : " + e);
}
}
}
<\java>