Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Greske kod kompajliranja?????

[es] :: Java :: Greske kod kompajliranja?????

[ Pregleda: 4158 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

spacewalker
Hrvatska

Član broj: 14317
Poruke: 28
*.cmu.carnet.hr.



Profil

icon Greske kod kompajliranja?????21.02.2005. u 19:18 - pre 232 meseci
Pojavljuje mi se ove greske:

d.java:521: not a statement
this;
^

d.java:522: illegal start of expression
if(i1 != 0) goto _L2; else goto _L1
^

d.java:525: ';' expected
JVM INSTR ifeq 299;
^

JDK koji koristim je 1.4.2, a radim sa DJ Java Decompiler. Totalni sam
početnik u javi, pa molim da pomognete, zahvaljujem.
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.sfcc.edu.



+64 Profil

icon Re: Greske kod kompajliranja?????21.02.2005. u 21:13 - pre 232 meseci
jel mozes da ostvis code?

ovako testo da ti pomognem
 
Odgovor na temu

--SOULMaTe--
Nemanja Skoric
Novi Sad

Član broj: 1464
Poruke: 173
82.117.202.*



Profil

icon Re: Greske kod kompajliranja?????21.02.2005. u 21:21 - pre 232 meseci
Jesi ti to koristio goto naredbu? Zasto za ime sveta?
Prva greska deluje logicno "this;" ne radi nista, this pokazuje na klasu u kojoj se izvrsava taj kod.
Ali kao sto kaze nemnesic postavi kod, pa da mozemo da ti pomognemo
Don’t do drugs, sleep deprivation is better.
 
Odgovor na temu

spacewalker
Hrvatska

Član broj: 14317
Poruke: 28
*.cmu.carnet.hr.



Profil

icon Re: Greske kod kompajliranja?????22.02.2005. u 00:16 - pre 232 meseci
Evo i cjelokupnoga koda.
Prikačeni fajlovi
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.sfcc.edu.



+64 Profil

icon Re: Greske kod kompajliranja?????22.02.2005. u 00:34 - pre 232 meseci
WOW!
applet / kod je prehistoric.
go to naredbe se vise ne koriste.savetovao bih ti da napises lepo method i da pozoves method umesto goto...something...

A i ovaj kod je bez comments.
Ako si ti ovo pisao daj molim te napisi koji comment da znam sta i kako se desava bez glavobolje.

u svakom slucaju pokusaj da update-ujes code.

-nadam se da ce someone else da bude od vece pomoci.

-nn
 
Odgovor na temu

dacho
Montreal

Član broj: 4096
Poruke: 38
*.dialup.sprint-canada.net.



Profil

icon Re: Greske kod kompajliranja?????22.02.2005. u 02:54 - pre 232 meseci
Citat:

Pojavljuje mi se ove greske:

d.java:521: not a statement
this;
^

d.java:522: illegal start of expression
if(i1 != 0) goto _L2; else goto _L1
^

d.java:525: ';' expected
JVM INSTR ifeq 299;
^

JDK koji koristim je 1.4.2, a radim sa DJ Java Decompiler. Totalni sam
početnik u javi, pa molim da pomognete, zahvaljujem.


Hmmm, sta ti pokusavas sa ovim kodom i sa decompilerom ako si totalni pocetnik? Koliko ja znam ne mozes koristiti goto statement kako ti hoces u Java kodu. "goto" je rezervirana "keyword" ali se ne koristi u Javi. Nesta slicno moze da radi "labeled" "continue/break statements" ali njih mozes koristiti samo u petljama. Kod koji si postirao ne lici na nista jer je zasticen
[url]http://www.bitarts.com/titanium_java.htm[/url]
Pocni od jednostavnih primera [url]http://java.sun.com/docs/books/tutorial/[/url]
 
Odgovor na temu

spacewalker
Hrvatska

Član broj: 14317
Poruke: 28
*.cmu.carnet.hr.



Profil

icon Re: Greske kod kompajliranja?????22.02.2005. u 13:42 - pre 232 meseci
Hvala na linku i hvala na savjetima, izgleda da sam uzeo krivi primjer za ucenje. Pokusacu ipak sa necim jednostavnijim.
 
Odgovor na temu

me-tuzalem
mensur tuzalemovic
novi pazar

Član broj: 25730
Poruke: 116
*.sbb.co.yu.



Profil

icon Re: Greske kod kompajliranja?????22.02.2005. u 14:47 - pre 232 meseci
Dekompajleri prilikom "deprevodjenja" cesto ne mogu (narocito ako je kod bio pod obfuskatorom) da generisu pravi izvorni program.
Tada dolazis do ovakvog koda, ali budi siguran da autor nije inicijalno imao "goto".

Ako vec hoces da ucis, gledaj kodove koji su na raspolaganju u izvornom obliku, jer svaki kod nakon dekopajliranja moze zestoko da prevari.
 
Odgovor na temu

--SOULMaTe--
Nemanja Skoric
Novi Sad

Član broj: 1464
Poruke: 173
82.117.202.*



Profil

icon Re: Greske kod kompajliranja?????22.02.2005. u 22:55 - pre 232 meseci
Ufff...tek sam sad shvatio da je ovu bolest dobio dekompajliranjem. A ja se vec uplasio da pocetnici krecu od ovoga. :)
Don’t do drugs, sleep deprivation is better.
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.et.tudelft.nl.

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: Greske kod kompajliranja?????23.02.2005. u 10:13 - pre 232 meseci
Citat:
Ufff...tek sam sad shvatio da je ovu bolest dobio dekompajliranjem. 
Da, mada dekompajliranje nije loše po difoltu. Jednom sam greškom obrisao izvorne kodove koji još nisu bili ubačeni u CVS. Koristio sam jad (java decompiler, besplatan!) i dobio praktično ceo sors nazad, koji je (prema sećanju) izgledao skoro potpuno isto kao i polazni, samo nije bilo komentara! To je zato što kod nije bio dodatno mašinski „zakomplikovan“ (to se na engleskom zove obfuscation).

E sad, kao što su ti ljudi već rekli, postoje programi koji namerno ispreturaju kod tako da se posle dekompajliranja dobijaju gluposti.

Opšti savet u vezi sa dekompajliranjem je: nemoj, ako ne znaš tačno šta radiš. Reverzni inženjering (pa i dekompajliranje koje je deo toga) je u principu zanimljiva stvar, ali zahteva dosta ručnih intervencija da bi se na kraju dobilo nešto smisleno. Srećom postoje mnogi programi u sorsu iz kojih se puno da naučiti.

f
 
Odgovor na temu

[es] :: Java :: Greske kod kompajliranja?????

[ Pregleda: 4158 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.