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

Re: classpath

by Jovan Popovic
utorak, 28. novembar 2006 - 12:40.

Da li ti je fajl sym.java koji je izgenerisan u classpathu? Taj fajl nije
deo JLex-a nego se stalno kreira tako da je moguce da ga je JLex snimio u
folder koji nije u classpathu koji si postavio.
Proveri da li ti je "." u classpathu i da li ti classpath pokayuje na root
folder u kome se nalazi sym.java.

Ako kompajler ne moze da pronadje neku klasu mozda je razlog to sto klasa
nije definisina sa "public class IME" nego smao sa "class IME" tj. sa
package pravom pristupa pa je druge klase koije su u drugim
folderima/paketima ne vide. Mislim da je u JLex-u podrazumevano generisani
skener ili sym definisan sa package pravom pristupa pa ih nekada ostale
klase ne "vide".

Pozdrav,
Jovan


> 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.
>
> On 11/28/06, Aleksandar Milicevic <aca.milicevic@gmail.com> wrote:
>>
>>
>>
>> On 11/28/06, Jovan Popovic <jovan@etf.bg.ac.yu> wrote:
>> >
>> >
>> > Ako ovo ne uspe - drugi nachin je da kopirate SVE klase koje idu sa
>> > JLexom
>> > u neki folder koji je sigurno u classpathu npr folder gde vam je
>> > instalirana java C:\jsdk1.4\bin tada ce java.exe sigurno da nadje
>> klase
>> > kada se izvrshi poziv.
>>
>>
>> To ne nikako. Radice, ali je strasno pacerski te to ne zelite ni da
>> pokusate.
>>
>> --
>> Pozdrav,
>> Aleksandar Milicevic
>> aca.milicevic@gmail.com
>>
>> -----------------------------------------------------------------
>> unsubscribe:
>> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir4pp1
>> -----------------------------------------------------------------
>>
>>
>>
>