Hallo,
ich habe folgendes Problem.
Ich habe in einem projekt für die Hochschule ein JApplet entwickelt. Die funktionen des Applet sind jetzt nicht so relevant.
Ich will in meinem Applet einige Bilder darstellen. Wenn ich das Applet aus Eclipse / Netbenas herraus starte geht das auch wunderbar. Aber sobald ich versuche das Applet aus dem Browser (bei mir firefox) zu starten wird dies nicht geladen. und es kommt folgende fehlermeldung
java.security.AccessControlException: access denied (java.io.FilePermission icons/nolight.gif read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at sun.awt.SunToolkit.getImageFromHash(Unknown Source)
at sun.awt.SunToolkit.getImage(Unknown Source)
at javax.swing.ImageIcon.<init>(Unknown Source)
at javax.swing.ImageIcon.<init>(Unknown Source)
at gui.lok.LokControlPanel.<init>(LokControlPanel.java:73)
at gui.lok.LokPanel.<init>(LokPanel.java:54)
at gui.MainPanel.<init>(MainPanel.java:44)
at gui.MainApplet.init(MainApplet.java:35)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Ausnahme: java.security.AccessControlException: access denied (java.io.FilePermission icons/nolight.gif read)
danach habe ich ein wenig gegoogelt.
und mein applet signiert. Jetzt lässt es sich starten zeigt jedoch kein einziges bild an.
ich habe unterschiedliche JPanel, die ich je nach bedarf an entsprechenden Stellen einbinde.
Und die bilder binde ich dann in die JPanels so ein...
[Java]
lPic = new ImageIcon("icons/nolight.gif");
fIconLabel = new JLabel(lPic);
[/Java]
und dann wird das label über add eingebunden.
könnt ihr mir helfen?
ich habe folgendes Problem.
Ich habe in einem projekt für die Hochschule ein JApplet entwickelt. Die funktionen des Applet sind jetzt nicht so relevant.
Ich will in meinem Applet einige Bilder darstellen. Wenn ich das Applet aus Eclipse / Netbenas herraus starte geht das auch wunderbar. Aber sobald ich versuche das Applet aus dem Browser (bei mir firefox) zu starten wird dies nicht geladen. und es kommt folgende fehlermeldung
java.security.AccessControlException: access denied (java.io.FilePermission icons/nolight.gif read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at sun.awt.SunToolkit.getImageFromHash(Unknown Source)
at sun.awt.SunToolkit.getImage(Unknown Source)
at javax.swing.ImageIcon.<init>(Unknown Source)
at javax.swing.ImageIcon.<init>(Unknown Source)
at gui.lok.LokControlPanel.<init>(LokControlPanel.java:73)
at gui.lok.LokPanel.<init>(LokPanel.java:54)
at gui.MainPanel.<init>(MainPanel.java:44)
at gui.MainApplet.init(MainApplet.java:35)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Ausnahme: java.security.AccessControlException: access denied (java.io.FilePermission icons/nolight.gif read)
danach habe ich ein wenig gegoogelt.
und mein applet signiert. Jetzt lässt es sich starten zeigt jedoch kein einziges bild an.
ich habe unterschiedliche JPanel, die ich je nach bedarf an entsprechenden Stellen einbinde.
Und die bilder binde ich dann in die JPanels so ein...
[Java]
lPic = new ImageIcon("icons/nolight.gif");
fIconLabel = new JLabel(lPic);
[/Java]
und dann wird das label über add eingebunden.
könnt ihr mir helfen?