Hallo,
ich brauche in einem Applet das aktuelle Verzeichnis, das habe ich versucht mit einem File objekt zu ermitteln, aber es gibt ne Fehlermeldung:
java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
at java.security.AccessController.checkPermission(AccessController.java:427)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
at java.security.AccessController.checkPermission(AccessController.java:427)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
at java.lang.System.getProperty(System.java:627)
at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java:295)
at java.io.Win32FileSystem.resolve(Win32FileSystem.java:313)
at java.io.File.getAbsolutePath(File.java:473)
at TestApplet.getVerzeichnis(TestApplet.java:28)
at TestApplet.init(TestApplet.java:22)
at sun.applet.AppletPanel.run(AppletPanel.java:378)
at java.lang.Thread.run(Thread.java:595)
Hier das Programm:
Wie kann ich das umgehen, ohne das Applet zu signieren?
Danke Mike
ich brauche in einem Applet das aktuelle Verzeichnis, das habe ich versucht mit einem File objekt zu ermitteln, aber es gibt ne Fehlermeldung:
java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
at java.security.AccessController.checkPermission(AccessController.java:427)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
at java.security.AccessController.checkPermission(AccessController.java:427)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
at java.lang.System.getProperty(System.java:627)
at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java:295)
at java.io.Win32FileSystem.resolve(Win32FileSystem.java:313)
at java.io.File.getAbsolutePath(File.java:473)
at TestApplet.getVerzeichnis(TestApplet.java:28)
at TestApplet.init(TestApplet.java:22)
at sun.applet.AppletPanel.run(AppletPanel.java:378)
at java.lang.Thread.run(Thread.java:595)
Hier das Programm:
Code:
import java.io.*;
import java.lang.*;
import java.awt.*;
import javax.swing.event.*;
import javax.swing.*;
public class TestApplet extends JApplet
{
private JLabel label = new JLabel();
private File file = new File("\\");
public void init() {
Container panel = getContentPane();
FlowLayout layout = new FlowLayout();
layout.setAlignment(FlowLayout.CENTER);
panel.setLayout(layout);
panel.add(label);
label.setText("Text");
label.setText(getVerzeichnis());
}
public String getVerzeichnis() {
String text;
text = file.getAbsolutePath();
return(text);
}
}
Danke Mike