Re: Problem sa MJVM
Imas dve moguce greske:
1. treba ti return za main() na kraju bajtkoda u svakom slucaju (jer je
main() metoda) (i onda je max pc (= codesize) veci za 1 nego sto je bio)
2. drugo sto moze da prekoraci index je datasegment. Moras da dodelis
datasegmentsize = nVars (to je broj globalnih promenljivih)
----- Original Message -----
From: "Zeljko Nase" <ZNase@Sezampro.yu>
To: "RI4PP" <ri4pp@titan.etf.bg.ac.yu>
Sent: Friday, June 17, 2005 1:58 PM
Subject: [ri4pp] Problem sa MJVM
>
> moze li neko da mi kaze zasto moja MJVM odbija da mi prevede fajl. Stalno
> mi prijavljuje sledecu gresku:
>
> java.lang.ArrayIndexOutOfBoundsException: 2
> at ppdz4.Run.next(Run.java:136)
> at ppdz4.Run.interpret(Run.java:247)
> at ppdz4.Run.main(Run.java:521)
> Exception in thread "main"
>
>
> Pri tome sam napravio najgluplji moguci ulazni fajl:
>
> class A
> {
> void main()
> int i;
> {
> i = 1;
> }
> }
>
> Prilikom njegove obrade lepo se ispisu komande koje se upisuju u izlazni
fajl,
> ali MJVM iz nekog razloga nece da ih svari. Da li treba i na kraj mog
fajla da
> dodam neku specificnu vrednost da vi MJVM radila kako treba?
>
> Pozdrav
> ZNase Co.
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
1. treba ti return za main() na kraju bajtkoda u svakom slucaju (jer je
main() metoda) (i onda je max pc (= codesize) veci za 1 nego sto je bio)
2. drugo sto moze da prekoraci index je datasegment. Moras da dodelis
datasegmentsize = nVars (to je broj globalnih promenljivih)
----- Original Message -----
From: "Zeljko Nase" <ZNase@Sezampro.yu>
To: "RI4PP" <ri4pp@titan.etf.bg.ac.yu>
Sent: Friday, June 17, 2005 1:58 PM
Subject: [ri4pp] Problem sa MJVM
>
> moze li neko da mi kaze zasto moja MJVM odbija da mi prevede fajl. Stalno
> mi prijavljuje sledecu gresku:
>
> java.lang.ArrayIndexOutOfBoundsException: 2
> at ppdz4.Run.next(Run.java:136)
> at ppdz4.Run.interpret(Run.java:247)
> at ppdz4.Run.main(Run.java:521)
> Exception in thread "main"
>
>
> Pri tome sam napravio najgluplji moguci ulazni fajl:
>
> class A
> {
> void main()
> int i;
> {
> i = 1;
> }
> }
>
> Prilikom njegove obrade lepo se ispisu komande koje se upisuju u izlazni
fajl,
> ali MJVM iz nekog razloga nece da ih svari. Da li treba i na kraj mog
fajla da
> dodam neku specificnu vrednost da vi MJVM radila kako treba?
>
> Pozdrav
> ZNase Co.
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
- Follow-Ups:
- Re: Problem sa MJVM
- From: Zeljko Nase <ZNase@Sezampro.yu>
- Re: Problem sa MJVM
- References:
- Problem sa MJVM
- From: Zeljko Nase <ZNase@Sezampro.yu>
- Problem sa MJVM
Previous by date: Re: za asistenta
Next by date: Re: za asistenta
Previous by thread: Problem sa MJVM Next by thread: Re: Problem sa MJVM
Previous by thread: Problem sa MJVM Next by thread: Re: Problem sa MJVM