jmeMedlem sedan maj 20012 237 inlägg Hej!
Jag försöker skapa en .java.policy fil so mska ge tillåtelse till min applett att skriva till hårddisken men jag får det itne att fungera.
Som jag förstår så ska man spara policy-filen som ".java.policy"
i hem-katalogen, dvs i den katalogen där man har JRE:n installerad, eller?
Om jag kör appletten med appletviewer så funkar det men inte om jag kör det från web-läsaren, då får jag ett java.Security.AccessControlException: Access denied
Varför funkar det med appletviewer?
Om du bara vill ge alla möjliga privilegier till din applet kan du använda jarsigner. Då får användaren godkänna ditt certifikat, och sen kan du göra i princip allt du kan göra med en applikation. Detta inkluderar att använda JNI m m.
I appletviewer har jag för mig att du kan välja att ge alla möjliga privilegier till din applet. Det kan hända att det är förvalt och p g a detta fungerar din applet.
jmeMedlem sedan maj 20012 237 inlägg Du säger att jag ska använda jarsigner...
nu har jag testat lite med att signera applets men får det inte att fungera.
Kan du vänligen beskriva hur det fungerar?
Jag har följt exempel på bl a java.sun.com's sidor men det hjälper inte.
Jag har packat alla clas-filer i en jar-fil och tror mig lyckats att signera den också. Men hur funkar det med dessa certifikat?
Jag har skapat egna certifikat med keytool. Sedan har jag kört "setreg 1 true" för att sätta det till true.
html-filen ser ut såhär:
...
<APPLET CODE=IrcApplet.class archive="sApplet.jar" width=400 height=400>
</applet>
...