Re: ProblemiSaAppletom
Ne bi da ispadne da ti solim pamet bezveze, posto nisam u toku sa "desavanjima" i tome koliko si upucena u javu, ali proveri sledece:
- ja sa appletima nisam radio, ali ovako stoje stvari za obicne aplikacije. File path moras da navedes relativno u odnosu na direktrijum iz koga si pokrenula java virtuelnu masinu, a ne u odnosu na direktorijum u kome ti je definisana klasa koja obavlja citanje. Svaki paket ima svoj direktorijum. Java ne tretira pakete "kao direktrijume" vec kao logicke celine, pa ona uopse u run time-u ne vidi strukturu poddirektorijuma.
- da nisi radila nesto sa security manager-om, koji je nivo zastite u browser-u?
Pozdrav,
Pedja
----- Original Message -----
From: Savic Andjelija
To: Csidc@Titan.Etf.Bg.Ac.Yu
Sent: Monday, 10 March, 2003 23:37
Subject: [csidc] ProblemiSaAppletom
Dijkstra je bio potpuno funkcionalan u Javi dok ga nisam uklopila u Applet. Dve stvari su kjlucne za njegov rad - mora da iscita dosta fajlova ( podaci o grafu ) i mora da koristi dobru uredjenu strukturu kao podlogu za sam algoritam. Od ukupno dve bitne stvari samo dve ne mogu da obezbedim.
Applet mi ne dozvoljva da citam fajlove na nacin na koji sam to radila iz klasa koje ne nalsedjuju Applet. Ovde sam se snasla ali mi treba ukupno 3 objekta da bi citala jedan fajl ( 4 ako racunam i URL ). Kad to izvedem kako treba onda nece da im pristupi. I ovde sam improvizovala, hoce da radi kad mu sve fajlove koje koristi postavim na Desktop ali ovo je daleko od nekakvog resenja, sluzi mi samo da ne stojim u mestu i da mogu bar nesto da radim sa appletom. Pri tom, ne znam zasto bas Desktop kad sam koristila GetDocumentBase() i proverila sam, vraca dobru putanju ? Gde god sam naisla na slican problem svi odmah spomenu signed applete ? Ali ovo je Srbija.
Sto se tice uredjene strukture, to je bilo razocaravajuce. Appleti ne vide java.utils.* a tamo je dragocena TreeMap i uostalom sve sto bi moglo da posluzi. Na taj nacin od mog resenja koje je funkcionisalo nije ostalo mnogo. Vidim neki koriste JTree iz appleta za ovakve potrebe ali nema mogucnosti dohvatanja minimalne vrednosti. Prakticno pruza samo podlogu, a za toliko cu vec da napisem svoju klasu. Tako se na kraju i zavrsilo, napisala sam nekakvu implementaciju binarnog drveta medutim ona mi trenutno baca NullPointerException a ja jos uvek ne vidim gresku, mada je uporno trazim.
Pozdrav, Andjelija
- ja sa appletima nisam radio, ali ovako stoje stvari za obicne aplikacije. File path moras da navedes relativno u odnosu na direktrijum iz koga si pokrenula java virtuelnu masinu, a ne u odnosu na direktorijum u kome ti je definisana klasa koja obavlja citanje. Svaki paket ima svoj direktorijum. Java ne tretira pakete "kao direktrijume" vec kao logicke celine, pa ona uopse u run time-u ne vidi strukturu poddirektorijuma.
- da nisi radila nesto sa security manager-om, koji je nivo zastite u browser-u?
Pozdrav,
Pedja
----- Original Message -----
From: Savic Andjelija
To: Csidc@Titan.Etf.Bg.Ac.Yu
Sent: Monday, 10 March, 2003 23:37
Subject: [csidc] ProblemiSaAppletom
Dijkstra je bio potpuno funkcionalan u Javi dok ga nisam uklopila u Applet. Dve stvari su kjlucne za njegov rad - mora da iscita dosta fajlova ( podaci o grafu ) i mora da koristi dobru uredjenu strukturu kao podlogu za sam algoritam. Od ukupno dve bitne stvari samo dve ne mogu da obezbedim.
Applet mi ne dozvoljva da citam fajlove na nacin na koji sam to radila iz klasa koje ne nalsedjuju Applet. Ovde sam se snasla ali mi treba ukupno 3 objekta da bi citala jedan fajl ( 4 ako racunam i URL ). Kad to izvedem kako treba onda nece da im pristupi. I ovde sam improvizovala, hoce da radi kad mu sve fajlove koje koristi postavim na Desktop ali ovo je daleko od nekakvog resenja, sluzi mi samo da ne stojim u mestu i da mogu bar nesto da radim sa appletom. Pri tom, ne znam zasto bas Desktop kad sam koristila GetDocumentBase() i proverila sam, vraca dobru putanju ? Gde god sam naisla na slican problem svi odmah spomenu signed applete ? Ali ovo je Srbija.
Sto se tice uredjene strukture, to je bilo razocaravajuce. Appleti ne vide java.utils.* a tamo je dragocena TreeMap i uostalom sve sto bi moglo da posluzi. Na taj nacin od mog resenja koje je funkcionisalo nije ostalo mnogo. Vidim neki koriste JTree iz appleta za ovakve potrebe ali nema mogucnosti dohvatanja minimalne vrednosti. Prakticno pruza samo podlogu, a za toliko cu vec da napisem svoju klasu. Tako se na kraju i zavrsilo, napisala sam nekakvu implementaciju binarnog drveta medutim ona mi trenutno baca NullPointerException a ja jos uvek ne vidim gresku, mada je uporno trazim.
Pozdrav, Andjelija
- Follow-Ups:
- Re: ProblemiSaAppletom
- From: "Savic Andjelija" <andjas@EUnet.yu>
- Re: ProblemiSaAppletom
- References:
- ProblemiSaAppletom
- From: "Savic Andjelija" <andjas@EUnet.yu>
- ProblemiSaAppletom
Previous by date: ProblemiSaAppletom
Next by date: Re: ProblemiSaAppletom
Previous by thread: ProblemiSaAppletom Next by thread: Re: ProblemiSaAppletom
Previous by thread: ProblemiSaAppletom Next by thread: Re: ProblemiSaAppletom