«« ( Date ) »» // «« ( Thread ) »» // ir4pp1 - 2006

Re: classpath

by Marko Savić
utorak, 28. novembar 2006 - 16:09.

On Tue, 28 Nov 2006 12:26:23 +0100, Aleksandar Bojinovic <bojinovica@gmail.com> wrote:

> A ako sve to uradim kako treba zasto bi mi onda pri prevodjenju fajla
> nesto.lex.java
> izvacio greske da ne moze da prepozna simbol sym? Pre toga sam uredno preveo
> fajl sym.java sa dodatkom simbola INVALID.
>

Meni se ista stvar desavala...
Jednostavno, pokusam kompajliranje u samom folderu xbbbnn, i nece da mi
prepozna klase iz paketa... ako iz .java fajlova izbacim liniju
package xbbbnn;
radi sve normalno...

Evo kako sam resio problem:

My Computer -> Properties -> Advanced -> Environment Variables
System variables -> New (ako postoji CLASSPATH onda Edit)
name = CLASSPATH
value = %CLASSPATH%;.;D:\Programiranje\Prevodioci

Situacija na disku:

D:\Programiranje\Prevodioci\
|
|-[java_cup]
|-[JLex]
|-[xbbbnn]

ovo je prakticno isto resenje kao sto je predlozio Aleksandar Milicevic,
samo sto ja preporucujem da se kod kuce zamajavate sa system environment varijablama
(jednom namestite da radi i stvar je dalje prosta)
a kad dodje do instaliranja na faxu, onda je mozda bolja ideja napraviti
.bat skripticu...
Mada, na fasku cemo garant stavljati svoje pakete u direktorijum
koji se nalazi u tamosnjem CLASSPATH-u, te ne verujem da ce biti problema...

Pozdrav,
Marko