«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2004

Re: pomoc!!!!!!!!!!!!!!!!!!!!!!!!

by Jovan Popovic
petak, 26. novembar 2004 - 16:00.

Nadam se da nikom nece pasti na pamet da hardkodira classpath u bat
fajlovima sto bi mene primoralo da kreiram folder c:\jbuilder3\myclas~1\
pa u njega smestam vase klase pa tek onda pokrecem bat fajlove. ili da
premestam svoj java.exe iz C:\jdk2 u C:\j2sdk, pa u C:\j2sdk_rc ili gde
god je nekome palo na pamet da instalira javu.

Naime, ako se bat fajl ne pokrene prostim klikom na ikonicu racunam da
fajl NE RADI. Ne saljite ReadMe.txt fajlove i slicno, vasi testovi MORAJU
da rade po sistemu Copy-Paste-Run i.

Pozdrav,
Jovan

>>> java -cp c:\jbuilder3\myclas~1\ppdz1 AllTests
>>> (ili tako nesto)
>>>
>>> nije hteo da radi.
>
> Mislim da je ovo problem (imao sam slican): ako je fajl
> c:\ppdz1\Test\Dejan.java onda on MORA da ima:
>
> package ppdz1.Test; //ovo proizilazi iz foldera u kojem je!!!!
> (public) class Dejan {...} // ovo proizilazi iz imena fajla!!!!!
> Dejan.java
>
> Ako klasa Dejan ima main(...) metod onda je ona "izvrsabilna" i tu klasu
> pozivas OBAVEZNO ovako:
> c:\>java ppdz1.Test.Dejan //java na osnovu paketa ide kroz foldere i trazi
> Dejan.class
>
> Znaci, ako je pocetni folder c:\ovdeRadimDomaciIzPPa onda su svi .java
> fajlovi bez paketa tu, oni u paketu JLex (Main.java) u folderu
> c:\ovdeRadimDomaciIzPPa\JLex, oni iz paketa java_cup.runtime u folderu
> c:\ovdeRadimDomaciIzPPa\java_cup\runtime... Znaci, classpath ti verovatno
> nece ni trebati! Ako vratis AllTests u paket ppdz1 (i u taj folder) onda
> ovako:
>
> c:\jbuilder3\myclas~1>java ppdz1.AllTests
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>