|
Meu applet apresenta o seguinte
erro:
com.ms.security.SecurityExceptionEx[contador.gravarConfiguracao]: cannot
access file example.out
at com/ms/security/permissions/FileIOPermission.check at com/ms/security/PolicyEngine.deepCheck at com/ms/security/PolicyEngine.checkPermission at com/ms/security/StandardSecurityManager.chk at com/ms/security/StandardSecurityManager.checkWrite at java/io/FileOutputStream.<init> at contador.gravarConfiguracao at contador.init at com/ms/applet/AppletPanel.securedCall0 at com/ms/applet/AppletPanel.securedCall at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.run at java/lang/Thread.run Alquem poderia me ajudar a arruma-lo, ou
seja eu quero apenas escrever no arquivo para que este sirva de
contador.
import java.awt.*;
import java.net.*; import java.applet.*; import java.awt.event.*; import java.util.*; import java.io.*; public class contador extends Applet {
Label lcontador; String valorEntrada = new
String();
String valorSaida = new String("0"); String arquivolog = new String("contador.log"); public void init(){
setBackground( java.awt.Color.white ); setForeground( java.awt.Color.black ); setFont( new Font( "Arial", Font.BOLD, 10 ) );
pegarConfiguracao();
gravarConfiguracao(); lcontador = new
Label(valorEntrada);
add(lcontador); } public void
pegarConfiguracao(){
StringTokenizer token; URL url = null; DataInputStream is = null; String buf; try
{
url = new URL(getDocumentBase(),arquivolog); is = new DataInputStream(url.openStream()); }catch (Exception e){ is = null; System.out.println("Erro na abertura do arquivo."); } try { String line = null; line = is.readLine(); if (line != null){ if (line.length() > 0){ token = new StringTokenizer(line,":::"); valorEntrada = token.nextElement().toString(); } } is.close(); } catch (IOException e){ System.out.println("Falha Geral"); } } public void
gravarConfiguracao(){
StringTokenizer token; URL url = null; FileOutputStream is = null; String buf;
try
{
url = new URL(getDocumentBase(),arquivolog); is = new FileOutputStream (arquivolog); }catch (Exception e){ is = null; System.out.println("Erro na abertura do arquivo."); } try { is.write(50); is.close(); }catch (IOException e){ System.out.println("Falha Geral"); } } }//fim do programa
Grato
Erlison
|
- [SouJava-J] Applet Evandro Luquini
- Re: [SouJava-J] Applet Luis Campos de Carvalho
- Re: [SouJava-J] Applet Erlison Oliveira Santos
- Re: [SouJava-J] Applet Aristides Tavares dos Santos
- [SouJava-J] Applet Regis de Souza Nogueira
- [SouJava-J] Applet F�bio
