Gast -andmaN Geschrieben 4. März 2005 Geschrieben 4. März 2005 Hi @ All! Ich will einfach einen FileInputStream erzeugen, und zwar mit nem Dateinamen, der der Methode als Parameter übergeben wird. Der Dateiname wird in einer "JList" ausgewählt und über einen ListSelectionListener und die Methode "valueChanged" weitergegeben. Auf jeden Fall fliegt dann folgende Exception: "java.security.AccessControlException: access denied (java.io.FilePermission..." (Was mich noch merkwürdiger ist: SÃe fliegt zweimal, obwohl ich in der JList nur einmal klicke) :confused: .
perdian Geschrieben 4. März 2005 Geschrieben 4. März 2005 Auf jeden Fall fliegt dann folgende Exception: "java.security.AccessControlException: access denied (java.io.FilePermission...". Du schreibst war nicht _wo_ die Exception genau auftritt aber ich tippe darauf, dass es in einem Applet ist - und dort darfst du bestimmte Operationen per Default erstmal nicht durchführen (daher auch "access denied"). Mehr Infos hier: http://www.galileocomputing.de/openbook/javainsel4/javainsel_24_001.htm http://www.captain.at/programming/java/
Gast -andmaN Geschrieben 4. März 2005 Geschrieben 4. März 2005 ... joa, is ein Applet! (JList ... :cool: ) Von diesem SecrurityManager hab ich auch schon gelesen. Kann man den auch irgendwie umgehen? .
kingofbrain Geschrieben 4. März 2005 Geschrieben 4. März 2005 Du musst Dein Applet signieren und der Anwender muss diesem Zitat dann vertrauen und die geforderten Rechte bereitstellen. Wie das geht steht im entsprechenden Tutorial auf java.sun.com Peter
perdian Geschrieben 4. März 2005 Geschrieben 4. März 2005 Von diesem SecrurityManager hab ich auch schon gelesen. Kann man den auch irgendwie umgehen?Guck dir doch einfach den ersten Link an, den ich gepostet habe. Da steht alles drin, was du brauchst um den gesamten Themenkomplex Security zu verstehen.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden