Hallo,
Ich habe eine Art Spiel programmiert, das als eigene Applikation läuft. Ich habe mir zusammengelesen, dass Webstart hier das einfachste ist.
Dann habe ich mir von der SUN-Seite eine jnlp Datei besorgt und meine Daten reingeschrieben:
Dazu noch ein Jar-Archiv, das die Dateien enthalten sollte.
Im meinem Projektordner habe ich einen Ordner pic, in dem die Bilder enthalten sind. Die Bilder werden so geladen:
Allerdings bekomme ich, wenn ich die jnlp Datei von meinem Schreibtisch öffne eine Fehlermeldung:
access denied (java.io.FilePermission pic/wand1.gif read)
Wie kann ich das beheben?
Ich habe eine Art Spiel programmiert, das als eigene Applikation läuft. Ich habe mir zusammengelesen, dass Webstart hier das einfachste ist.
Dann habe ich mir von der SUN-Seite eine jnlp Datei besorgt und meine Daten reingeschrieben:
Code:
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="0.2 1.0"
codebase="http://www.xxx.de/kk"
href="kk.jnlp">
<information>
<title>KK</title>
<vendor>xxx</vendor>
<homepage href="http://www.xxx.de/kk/"/>
<description>Ausweichspiel mit verschiedenen Bildern</description>
<description kind="short">Ausweichspiel</description>
<icon href="images/kk.jpg"/>
<offline-allowed/>
</information>
<resources>
<j2se version="1.3+" href="http://java.sun.com/products/autodl/j2se"/>
<j2se version="1.3+"/>
<jar href="kk.jar" main="true" download="eager"/>
</resources>
<application-desc main-class="Haupt"/>
</jnlp>
Dazu noch ein Jar-Archiv, das die Dateien enthalten sollte.
Im meinem Projektordner habe ich einen Ordner pic, in dem die Bilder enthalten sind. Die Bilder werden so geladen:
Code:
fis = new FileInputStream("pic/wand1.gif");
wandI = javax.imageio.ImageIO.read(fis);
fis.close();
Allerdings bekomme ich, wenn ich die jnlp Datei von meinem Schreibtisch öffne eine Fehlermeldung:
access denied (java.io.FilePermission pic/wand1.gif read)
Wie kann ich das beheben?