Access Denied beim Bild laden

Status
Nicht offen für weitere Antworten.

Scotty

Aktives Mitglied
Die VM Konsole bringt folgenden Fehler:

java.security.AccessControlException: access denied (java.io.FilePermission cube_logo_small.jpg 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.createImage(Unknown Source)
at CubeApplet.<init>(CubeApplet.java:6)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Ohne Applet gibts keine Probleme, wieso kommt da ein Fehler und wie bekomm ich den weg?
 

DP

Top Contributor
weil applets restriktiver sind. such mal hier im forum nach applet und datei oder so. geht aber mit reinen applets imho nicht.
 

Scotty

Aktives Mitglied
ich hab das bild erstmal entfernt. aber jetzt erscheint ein neuer fehler. komischerweise befinden sich in den besagten zeilen aussschließlich klammern.

java.lang.NullPointerException
at Texture.<init>(Texture.java:46)
at Cube.<init>(Cube.java:28)
at CubeApplet.create(CubeApplet.java:16)
at CubeApplet.<init>(CubeApplet.java:35)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
 
S

stev.glasow

Gast
Die Sandbox ist nichts worauf man zugreifen kann, es ist ehr ein Rechtesystem in dem der Javacode gewissen Einschränkung unterliegt.

Aber was willst denn machen?
Bilder die sich z.B. im mit in dem jar Archiv befinden kann man auch in einem Applet laden und anzeigen, nur geht das dann nicht über den FileInputStream für den braucht man die "FilePermission"
 

L-ectron-X

Gesperrter Benutzer
Bilder können via Applet so geladen und gezeichnet werden:
Code:
import java.applet.*;
import java.awt.*;

public class Example extends Applet {
   private Image img;

   public void init() {
      img = getImage(getDocumentBase(), getParameter("image"));
   }
   
   public void paint(Graphics g) {
      g.drawImage(img, 0, 0, this);
   }
}

Ein entsprechender HTML-Code dazu:
Code:
<applet code="Example.class" width=400 height=300>
  <param name=image value="images/anyImage.jpg">
</applet>
 

Scotty

Aktives Mitglied
danke, so funktionierts. das bild muss in der init geladen werden, sonst wirft die vm eine nullpointer exception. dachte schon, ich muss erst noch rechte vergeben; mit dem policytool komm ich überhaupt nicht klar.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Applet Access Denied - Beim zugriff auf eine .txt Datei Tools - Maven, Gradle, Ant & mehr 8
R access denied beim Java Applet Tools - Maven, Gradle, Ant & mehr 5
A access denied beim anzeigen von Bildern Tools - Maven, Gradle, Ant & mehr 2
C Applet Access Denied bei Function-Aufruf Tools - Maven, Gradle, Ant & mehr 11
F [JWS] Access Denied trotz Zertifikat? Tools - Maven, Gradle, Ant & mehr 4
S Access denied bei Applets. (mal anders?) Tools - Maven, Gradle, Ant & mehr 4
J JNLP und ein jar mit einer Access DB Tools - Maven, Gradle, Ant & mehr 4
O Applets und Access Tools - Maven, Gradle, Ant & mehr 2
S Applet Applet mit C# öffnen: java.lang.SecurityException: Permission denied (WinXP) Tools - Maven, Gradle, Ant & mehr 8
N Acces denied. Keine Idee mehr. Tools - Maven, Gradle, Ant & mehr 7
N Fehler beim Imgui mit Maven Tools - Maven, Gradle, Ant & mehr 7
T Maven: Probleme beim Einbinden der Dependencies Tools - Maven, Gradle, Ant & mehr 9
M github + maven Fehler beim repository erstellen Tools - Maven, Gradle, Ant & mehr 1
H Problem beim Verschieben der main-class -> A jni error has occured, please check... Tools - Maven, Gradle, Ant & mehr 9
pkm Beim Deployen wird ein Package nicht gefunden, obwohl aus Buildpath. Tools - Maven, Gradle, Ant & mehr 0
X Maven Dependencies beim install mit in die Jar einbinden Tools - Maven, Gradle, Ant & mehr 6
E Maven Probleme beim Arquillian Deployen Tools - Maven, Gradle, Ant & mehr 0
B Webstart Java Webstart hängt sich beim Laden auf! Tools - Maven, Gradle, Ant & mehr 8
P Classpath beim Ausführen eines SQL-Scripts per ANT angeben Tools - Maven, Gradle, Ant & mehr 2
K Applet Fehler beim Starten Tools - Maven, Gradle, Ant & mehr 12
E Ant Beim zusammenfassen von CSV-Dateien nur bestimmt spalten auswählen Tools - Maven, Gradle, Ant & mehr 27
F Problem beim Kompilieren ohne IDE Tools - Maven, Gradle, Ant & mehr 5
P Maven Download-Probleme beim Build Tools - Maven, Gradle, Ant & mehr 5
J Fehler beim Parsen von web.xml mit web-app 2.5 Tools - Maven, Gradle, Ant & mehr 2
S Webstart Problem beim Start von Webstart Tools - Maven, Gradle, Ant & mehr 4
H Java Applet Problem beim einbinden in HTML Tools - Maven, Gradle, Ant & mehr 3
newcron Applet Keine warnung beim starten von Applets, die auf die HD zugreifen? Tools - Maven, Gradle, Ant & mehr 2
G Java-Applet Probleme beim Browser Tools - Maven, Gradle, Ant & mehr 14
reibi Maven : Resourcen NICHT mit einbinden beim Builden Tools - Maven, Gradle, Ant & mehr 10
E Verzögerung beim Refresh (F5) mit einem Applet verursachen Tools - Maven, Gradle, Ant & mehr 16
T beim Kompilieren änderungen vornehmen Tools - Maven, Gradle, Ant & mehr 5
G Frage zur JARs beim deployen Tools - Maven, Gradle, Ant & mehr 5
S Ladebalken beim laden des Applets Tools - Maven, Gradle, Ant & mehr 9
G Problem beim deployen eines Applets Tools - Maven, Gradle, Ant & mehr 8
C JApplet soll beim Aufruf nicht neustarten Tools - Maven, Gradle, Ant & mehr 3
M Code ausführen beim Browser schließen / Alternative zu stop? Tools - Maven, Gradle, Ant & mehr 5
J Problem beim schreibenden Dateizugriff Tools - Maven, Gradle, Ant & mehr 7
D Fehler beim Applet laden! Tools - Maven, Gradle, Ant & mehr 9
G Browser stürtzt beim Appletaufruf ab Tools - Maven, Gradle, Ant & mehr 2
I Fehler beim Signieren der JAR Dateien für Webstart Tools - Maven, Gradle, Ant & mehr 1
U Probleme beim Reloaden des Applets im Browser Tools - Maven, Gradle, Ant & mehr 9
D E/A-Ausnahme beim lesen (Applet will nicht starten) Tools - Maven, Gradle, Ant & mehr 3
P Problem beim Senden einer Datei Tools - Maven, Gradle, Ant & mehr 5
M Applet startet beim zweiten Aufruf nicht mehr? Tools - Maven, Gradle, Ant & mehr 4
A Probleme beim Anzeigen des Applets Tools - Maven, Gradle, Ant & mehr 5
saxos1983 Fehlerüberprüfung beim Laden von Bilder Tools - Maven, Gradle, Ant & mehr 3
Y falsches password beim signieren von applet Tools - Maven, Gradle, Ant & mehr 4
G Fehler beim Laden des Applets Tools - Maven, Gradle, Ant & mehr 7
H Probleme beim Applet signieren Tools - Maven, Gradle, Ant & mehr 10
D Problem beim einbinden von jar und class datei Tools - Maven, Gradle, Ant & mehr 8
S Informationen beim Benutzer ablegen Tools - Maven, Gradle, Ant & mehr 4
P Eclipse Problem beim JAR-erstellen Tools - Maven, Gradle, Ant & mehr 5
R fehler beim übernehmen von applets Tools - Maven, Gradle, Ant & mehr 3
G Wie überprüft man beim Image ob es geklickt wurde? Tools - Maven, Gradle, Ant & mehr 9
D problem beim auslesen von text aus einem textfeld... Tools - Maven, Gradle, Ant & mehr 15
E Card beim CardLayoutManager mit paint() bemalen??? Tools - Maven, Gradle, Ant & mehr 4
R Code beim Beenden eines Applets ausführen? Tools - Maven, Gradle, Ant & mehr 1

Ähnliche Java Themen

Neue Themen


Oben