«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2005

RE: Pitanje!

by Panic
petak, 24. jun 2005 - 09:47.

Ubaci u Run.java da ti na tom mestu ispise koliko mu je codeSize a
koliko pc pa vidi koja ti vrednost ne valja. Jer zapinje kod
byte b = code[pc++];
Pa onda je logicno – ili ti je indeks prevelik ili duzina niza premala.

Uzgred, program koji si napisao ti ne valja jer metoda main ima formalni
parametar.


-----Original Message-----
From: Zarko Milosevic [mailto:mzare@sezampro.yu]
Sent: 24. јун 2005 8:46
To: ri4pp@titan.etf.bg.ac.yu
Subject: [ri4pp] Pitanje!

Kad pokrenem MJVM ispisuje mi sledecu gresku:

D:\FAKULTET\Prevodioci\PPDZ4\zare\ppdz4\classes>java ssw.mj.Run [-debug]
code.ob
j
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 6
at ssw.mj.Run.next(Run.java:136)
at ssw.mj.Run.interpret(Run.java:247)
at ssw.mj.Run.main(Run.java:521)

Prethodno sam iskompajlirao fajl:

class Program
int i;
{

void main(int j){
i=2+j;
}

}

Ima li ko ideju kakvi su ovo Exceptioni i kako da ih eliminisem!