[ spartanac86 @ 03.09.2008. 15:44 ] @
Projekat koji se savrseno prevodio i radio pod JBuilder 7 treba modifikovati da se moze prevesti i u novijim verzijama, npr JBuilderX.

Svi .java fajlovi odnosno sve klase pripadaju "default" paketu "<Project Source>" kako su ga vec nazvali.
Znaci public Klasa1 u fajlu Klasa1.java bi trebalo implicitno da bude vidljiva u fajlu Klasa2.java i da sve normalno funkcionise. E pa nece! Ne vide se klase uopste!
Kada se iskoristi opcija okruzenja "Find Class" i ode do fajla gde je klasa definisana, greska PRIVREMENO nestane, tj. nestane onaj mali crveni uzvicnik pored te linije koda, i sve izgleda ok. Ali kad se ponovo pokrene kompilacija, opet se javi tj. ne vidi se klasa.

E sad u starom projektu su korisceni importi tipa "import Klasa1;" i na taj nacin importovane klase, sto se inace ne radi, importuju se samo paketi, a ako je klasa deo "default" paketa u javi, implicitno treba da bude vidljiva.
U JbuilderX direktiva tipa "import Klasa1;" ne prolazi, tako da sam izbacio ove linije, bezveze je i nepotrebno jer sve sto je deo default paketa treba implicitno da bude vidljivo.

Zatvorim projekat, otvorim nov i napravim tri klase u tri fajla...i fajl sa glavnom klasom i main funkciom...svi u "default" package...Sve radi savrseno vidi se svaka klasa iz svakog fajla...Potpuno to isto u ovom drugom projektu NECE!!

Sta da radim!!??

p.s. na poslu sam i nemam ideju kako da opravdam 8 radnih sati za koje nisam nista uradio
[ augustus @ 03.09.2008. 15:54 ] @
Sad ce kraj radnog vremena, bezi kuci nemoj da se nerviras ;-) (sorry :D)
[ spartanac86 @ 03.09.2008. 17:30 ] @
A pa mislis da moze tek tako da se izadje a da se posao ne zavrsi, nema...nego s obzirom da se radi po /h zaustavlja se stoperica i ide se na NEPLACENO radno vreme dok se problem ne otkloni :8

Probao sam da napravim i neki drugi paket da ga koristim umesto default i stavim sve u njega, pa dodam one "package" keyword u fajlove, pa importove i sve onako po redu...Ali nece uopste. Ista stvar kao da su u default paketu. Ne vide se klase i gotovo.
Bug je u sustini ovaj http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4491314, ali valjda su to ispravili u JDK 1.4.2??????????
S tim sto su tamo kao "workaround" pravili neki paket pa u njega, ali kod mene neci ni to...
[ spartanac86 @ 03.09.2008. 23:06 ] @
Samo da kazem da je problem resen...Pa bezmalo sam od sebe ne secam se vec ni kako...Odjednom su pocele da se vide klase. Ali ozbiljno.

Pretpostavljam da je uzrok bio sto su istovremeno bila otvorena dva radna okruzenja, i 7 i 10, i jos gore isti projekat u oba! Verovatno postoji neki interni konflikt ili bug. U svakom slucaju eto, na kraju se ispostavi nesto bezveze
[ IDE @ 04.09.2008. 08:14 ] @
Drago mi je sto smo ti pomogli