Por favor alguém poderia de uma dica referente a permissão em applet estou utilizando netbeans ide 6.5.1 e tomcat 6.0.18
Ja tentei pelo keytool e também pelo policytool.exe mas sem sucesso …
Abaixo segue um exemplo de applet basico porém no console apresenta o seguinte:
criando arquivo
criando buffer
Exception: access denied (java.io.FilePermission C:\temp\rodrigo.txt write)
Codigo abaixo:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class FileApplet extends javax.swing.JApplet {
@Override
public void init() {
try {
java.awt.EventQueue.invokeAndWait(new Runnable() {
@SuppressWarnings("empty-statement")
public void run() {
System.out.println("criando arquivo");
String pasta = "C:\\temp\\";
String filename = "rodrigo.txt";
BufferedWriter ArquivoTXT;
try {
System.out.println("criando buffer");
ArquivoTXT = new BufferedWriter(new FileWriter(pasta + filename, false)); //appendNext));
for (int i = 0; i < 10; i++) {
System.out.println("escrevendo linha "+i);
ArquivoTXT.write("linha" + i + "\n");
}
ArquivoTXT.flush();
ArquivoTXT.close();
System.out.println("arquivo finalizado");
} catch (IOException e) {
System.out.println("ExceptionIO: "+e.getMessage());
} catch (Exception e) {
System.out.println("Exception: "+e.getMessage());
}
System.exit(-1);
}
});
} catch (Exception ex) {
}
}
}