Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [java] Problemi di security

    ciao a tutti ho un errore in esecuzione

    questo e' il mio codice:


    FileReader file = new FileReader(
    "C:/Documents and Setting/Administrator/Desktop/
    Progetto/text_1.txt");
    FilePermission perm = new FilePermission(
    "C:/Documents and Setting/Administrator/
    Desktop/Progetto/text_1.txt" , "read, write");
    AccessControlContext acc = AccessController.getContext();
    acc.checkPermission(perm);


    questo e' l'errore in esecuzione:

    java.security.AccessControlException: access denied (java.io.FilePermission C:/Documents and Setting/Administrator/Desktop/Progetto/text_1.txt read,write)
    at java.security.AccessControlContext.checkPermission (AccessControlContext.java:269)
    at Applet_1.stampaActionPerformed(Applet_1.java:86)
    at Applet_1.access$100(Applet_1.java:17)
    at Applet_1$2.actionPerformed(Applet_1.java:53)
    at javax.swing.AbstractButton.fireActionPerformed(Abs tractButton.java:1786)
    at javax.swing.AbstractButton$ForwardActionEvents.act ionPerformed(AbstractButton.java:1839)
    at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:420)
    at javax.swing.DefaultButtonModel.setPressed(DefaultB uttonModel.java:258)
    at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(BasicButtonListener.java:245)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEven tMulticaster.java:231)
    at java.awt.Component.processMouseEvent(Component.jav a:5100)
    at java.awt.Component.processEvent(Component.java:489 7)
    at java.awt.Container.processEvent(Container.java:156 9)
    at java.awt.Component.dispatchEventImpl(Component.jav a:3615)
    at java.awt.Container.dispatchEventImpl(Container.jav a:1627)
    at java.awt.Component.dispatchEvent(Component.java:34 77)
    at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:3483)
    at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:3198)
    at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:3128)
    at java.awt.Container.dispatchEventImpl(Container.jav a:1613)
    at java.awt.Component.dispatchEvent(Component.java:34 77)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java: 456)
    at java.awt.EventDispatchThread.pumpOneEventForHierar chy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:145)
    at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:137)
    at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:100)
    


    qualcuno mi puo dare una mano ho letto le api su security mah non riesco a trovare dove sbaglio


    ciao e grazie
    in un aiuola di rose anche un cardo fa la sua bella figura

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Mi pare che stai utilizzando una applet, vero?
    Le applet generalmente non possono accedere alle risorse del sistema perchè operano nella sandbox. In pratica può comunicare solo con il server con il quale è connesso.

    Spero ti possa servire.

    Ciao.
    Slack? Smack!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.