RE: Pitanje oko kompajliranja (sram me bilo :)
Video sam Sinisine batch fajlove, ali bih pokusao prvo ovako. Ako nista
drugo, da vidim kako se to radi.
Izvinjavam se ako sam bio nejasan - ideja i jeste da nisam namestio
classpath - nisam siguran kako se to radi. Ja to dodam u komandu, tipa javac
-classpath..... jer sam tako video na netu da se preporucuje (ne znam zbog
cega), ali tako ne uspevam nista da uradim.
Npr. ako zelim da kompajliram Yylex.java, ja uspevam da ga povezem sa
java_cup.runtime.* ali ne i sa sym.java! Isto se javlja i Sinisi, pa je
covek to lepo zaobisao, ali ja hocu da vidim kako to da odradim "na silu".
Pokusao sam najrazlicitije kombinacije, npr.:
javac -classpath c:\cup Yylex.java
javac -classpath c:\cup;c:\factory Yylex.java //u factory su Yylex i sym
.....
Uvek dobijam 40-tak gresaka tipa cannot find symbol i to kod
return new Symbol(sym.itd...
^
Dakle: kako da ga uvezem sa sym.java? kako se podesava classpath i gde sta
treba da stoji prilikom kompajliranja?
Primetio sam da ako sve samo strpas u jedan folder, nece da moze (ni sa
poddirektorijuma, itd.).
Poz,
Branko
-----Original Message-----
From: Branko Kokanovic [mailto:branko.kokanovic@gmail.com]
Sent: Tuesday, June 12, 2007 3:18 AM
To: ri4pp@rti.etf.bg.ac.yu
Subject: Re: [ri4pp] Pitanje oko kompajliranja (sram me bilo :)
a da kopiras ovde sta ti izbacuje kao greske???
mislim, malo je nerealno da dodjes na listu i napises "e, ljudi, znate
sta, meni ne radi, ajde mi pomozite". Nego, lepo iskopiraj komande i
greske koje javlja da ne bi morali da zovemo milana tarota
i, ako radi u eclipse-u, mora da radi i u konzoli (valjda si namestio
classpath???) - samo je pitanje vremena i komandi kada ce da proradi:)
poz, kokan
Током 12.6.07., Branko Golubovic <jedi@sezampro.yu> је написао:
>
> Nikako ne uspevam da iskompajliram Yylex.java, parser.java i sym.java:
>
> ja sam "navikao" da radim u Pomracenju i tamo sam sve lepo povezao, sve
lepo
> radi, istestirano... milina.
> Ali ne znam kako da iskompajliram/upakujem/ili-sta-vec fajlove, tako da
mogu
> da se startuju kao u postavci dom (java ime_paketa1.parser imeMJfajla.mj)
>
> Probao sam sa class fajlovima koje Eclipse automatski pravi, ali ili to
nije
> to ili nesto drugo gresim.
>
> Inace pokusao sam da iskompajliram parser i yylex na stotinak razlicitih
> nacina sa javac, sa jednim ili vise -classpath ova u komandi i najbolje
sto
> mogu je da sa nekih 80-tak gresaka svedem na jednu, ali sve se svodi na to
> da on ne mze da nadje ono sto trazi...
>
> Da li neko moze da mi kaze kako sve to da uvezem, posto je vec skoro tri
> sata i ne mogu vise ni da mislim kako treba :|
>
> Unapred hvala,
> Branko
>
drugo, da vidim kako se to radi.
Izvinjavam se ako sam bio nejasan - ideja i jeste da nisam namestio
classpath - nisam siguran kako se to radi. Ja to dodam u komandu, tipa javac
-classpath..... jer sam tako video na netu da se preporucuje (ne znam zbog
cega), ali tako ne uspevam nista da uradim.
Npr. ako zelim da kompajliram Yylex.java, ja uspevam da ga povezem sa
java_cup.runtime.* ali ne i sa sym.java! Isto se javlja i Sinisi, pa je
covek to lepo zaobisao, ali ja hocu da vidim kako to da odradim "na silu".
Pokusao sam najrazlicitije kombinacije, npr.:
javac -classpath c:\cup Yylex.java
javac -classpath c:\cup;c:\factory Yylex.java //u factory su Yylex i sym
.....
Uvek dobijam 40-tak gresaka tipa cannot find symbol i to kod
return new Symbol(sym.itd...
^
Dakle: kako da ga uvezem sa sym.java? kako se podesava classpath i gde sta
treba da stoji prilikom kompajliranja?
Primetio sam da ako sve samo strpas u jedan folder, nece da moze (ni sa
poddirektorijuma, itd.).
Poz,
Branko
-----Original Message-----
From: Branko Kokanovic [mailto:branko.kokanovic@gmail.com]
Sent: Tuesday, June 12, 2007 3:18 AM
To: ri4pp@rti.etf.bg.ac.yu
Subject: Re: [ri4pp] Pitanje oko kompajliranja (sram me bilo :)
a da kopiras ovde sta ti izbacuje kao greske???
mislim, malo je nerealno da dodjes na listu i napises "e, ljudi, znate
sta, meni ne radi, ajde mi pomozite". Nego, lepo iskopiraj komande i
greske koje javlja da ne bi morali da zovemo milana tarota
i, ako radi u eclipse-u, mora da radi i u konzoli (valjda si namestio
classpath???) - samo je pitanje vremena i komandi kada ce da proradi:)
poz, kokan
Током 12.6.07., Branko Golubovic <jedi@sezampro.yu> је написао:
>
> Nikako ne uspevam da iskompajliram Yylex.java, parser.java i sym.java:
>
> ja sam "navikao" da radim u Pomracenju i tamo sam sve lepo povezao, sve
lepo
> radi, istestirano... milina.
> Ali ne znam kako da iskompajliram/upakujem/ili-sta-vec fajlove, tako da
mogu
> da se startuju kao u postavci dom (java ime_paketa1.parser imeMJfajla.mj)
>
> Probao sam sa class fajlovima koje Eclipse automatski pravi, ali ili to
nije
> to ili nesto drugo gresim.
>
> Inace pokusao sam da iskompajliram parser i yylex na stotinak razlicitih
> nacina sa javac, sa jednim ili vise -classpath ova u komandi i najbolje
sto
> mogu je da sa nekih 80-tak gresaka svedem na jednu, ali sve se svodi na to
> da on ne mze da nadje ono sto trazi...
>
> Da li neko moze da mi kaze kako sve to da uvezem, posto je vec skoro tri
> sata i ne mogu vise ni da mislim kako treba :|
>
> Unapred hvala,
> Branko
>
- References:
- Re: Pitanje oko kompajliranja (sram me bilo :)
- From: "Branko Kokanovic" <branko.kokanovic@gmail.com>
- Re: Pitanje oko kompajliranja (sram me bilo :)
Previous by date: Struktura direktorijuma u predaji - hitno
Next by date: RE: Pitanje oko kompajliranja (sram me bilo :)
Previous by thread: Re: Pitanje oko kompajliranja (sram me bilo :) Next by thread: RE: Pitanje oko kompajliranja (sram me bilo :)
Previous by thread: Re: Pitanje oko kompajliranja (sram me bilo :) Next by thread: RE: Pitanje oko kompajliranja (sram me bilo :)