[ stalker @ 31.10.2003. 17:15 ] @
Pravim neki mali programcic u Javi (nov sam u Javi, inace).Treba da se napravi programcic koji ce da cita nesto iz fajla i da to prikazuje (uz obradu, naravno). Evo i deo koda koji ucitava fajl (posle ga ja obradjujem i zatvaram, naravno) Code: private FileReader Fajl; INI(String ImeFajla){ try { Fajl=new FileReader(ImeFajla); } catch (IOException d) { } } ImeFajla je na primer ="Podaci.ini", a od metoda FileReader klase koristim samo jos read(),reset() i close(). Fora je sto sve ovo radi u appletviewer-u, a kad zelim da pokrenem u IE-u prikazuje mi ovu poruku, dole u status bar-u IE-a. Code: exception: com.ms.security.SecurityExceptionEx[INI,<init>]: cannot access file Podaci.ini i ceo aplet nece ni da mrdne (siv je). Ista stvar vazi kada ovo sve prebacim na moj deo na serveru na dreniku. Fajl se inace nalazi u istom direktorijumu kao i class fajlovi i html fajl (u svim slucajevima) Koliko sam ja shvatio, u javi ne mozes da pristupas fajlovima na disku onog ko pokrene applet,ali sto ovo ne moze? Kako da ovo ispravim? Gde gresim? Ode mi celo programce ako ovo ne uspem da odradim... (Prilicno je hitno!) P.S.Sad sam jos malo trazio po dokumentaciji, i jedino sto sam nasao je FilePermission klasa za koju pise ovako: Please note: Code can always read a file from the same directory it's in (or a subdirectory of that directory); it does not need explicit permission to do so. (tj. ovo mi uopste ne treba) |