Avatar billede supa Nybegynder
13. januar 2005 - 08:50 Der er 4 kommentarer og
1 løsning

Java.policy - java.io.FilePermission

Hejsa,

Når jeg kører min Applet fra min side, så kommer følgende fejlmeddelelse:
java.security.AccessControlException: access denied (java.io.FilePermission printer01.gif read)

Ja, jeg ved at det er noget med at min .policy at gøre, men hvor skal min policy ligge, eller hvor skal den kaldes..?

Og eventuelt hvordan skal den se ud..?
Avatar billede di8leva Nybegynder
13. januar 2005 - 09:51 #1
Nu er jag ikke helt sikker på alt jeg skriver her men:

Hvis du skal bruge en fil fra hårddisken i en Applet så har det ikke med policy at gøre. Du skal istedet lægge din Applet i en JAR-fil og signere JAR-filen. Og når den er signered og du starter den så spørger den dej hvis den må ha tillgång til hårddisken. Hvis du siger nej så starter den ikke, og hvis du siger ja, så skal den uden problem læsa på hårddisken.

Kigge på http://java.sun.com/docs/books/tutorial/jar/sign/index.html
Avatar billede supa Nybegynder
13. januar 2005 - 12:03 #2
Jeg skal ikke have tilgang til harddisken.. printer01.gif ligger i min jar fil, og ikke på harddisken..
Avatar billede arne_v Ekspert
13. januar 2005 - 23:54 #3
Din applet leder efter den gif på harddisken. Må vi se koden som læser den gif ?
Avatar billede vandspand Nybegynder
14. januar 2005 - 22:43 #4
Det har intet med policy at gøre, det kan du godt glemme alt om..

Du skal derimod have signed din jar fil, som di8leva skriver.. Det er ikke det nemmeste at gøre her i verden første gang du prøver, for forklaringen er lidt klodset.. Men det vokser på dig.. Og det næste du ved så er du en guru til det med jar filer..

Det er en god idé at følge eksemplerne i tutorialen istedet for at læse teksten.. Læs teksten hvis du keder dig.. ;)
Avatar billede arne_v Ekspert
14. januar 2005 - 23:00 #5
Det har faktisk heller ikke noget med signing at gøre.

Ifølge 13/01-2005 12:03:14 så ligger gif filen i jar filen.

Og så behøves jar filen ikke at være signet for at kunne vise den gif.

Men koden skal hente image fra jar filen ikke fra disk !
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester