ellers er det vist java -Xms<size> set initial Java heap size. default:Xms32m java -Xmx<size> set maximum Java heap size. default:Xmx128m du skal have fat i.
Ok hvis du kører programmet er det nok koden. Jeg tror ikke en lang sætning vil crashe java men hvis du henter rigtigt meget ind i et resultset kan det måske ske.. jeg er ikke lige ekspert i det ;)
Så bliver du nødt til at identificere den metode der er skyld i problemet. Det kan f.eks. gøres med en række System.out.println på strategiske steder. Eller ved brug af debugger.
ja Jeg har ingen anelse om hvad problemet er. jeg kan opdatere rar filen så den kun indeholder de filer jeg bruger og ikke alt det andet skidt jbuilder smider. Jeg har prøvet med Jcreator og slettet alle filer undtagen 3 og der giver den stadigvæk samme fejl. skal jeg smide koden op til de 3 ?
jeg går bare ind under et hvilket som helst menu punkt. lige meget hvad jeg gør så er fejlen der. den kan vise hovedmenuen. hvad jeg gør der fra er underordnet.
I Customer er følgende datamember angivet: Customer dbCustomer = new Customer();
Hvad er formålet med det ?
Når en Customer klasse instantieres vil den linie skabe en ny instans, som vil skabe en ny instans i al tid og evighed (eller til der ikke er mere heap space).
jeg kan se du har lavet Customer dbCustomer = new Customer(); for at få en reference til en customer så du kan kalde metoderne på den open() .. osv. Det er forkert.. som soreno siger så sker det at når du laver en Customer dbCustomer = new Customer(); vil den lave en ny Customer dbCustomer = new Customer(); osv... en uendelig løkke.
hvis du vil kalde en metode på en klasse kan du få fat i det samme objekt ved at bruge nøgleordet this
f.eks. this.open(); eller du kunne bare skrive open();
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.