Avatar billede jespersahner Nybegynder
16. februar 2003 - 18:32 Der er 8 kommentarer og
1 løsning

Debugging i NetBeans fejler

Jeg forsøger at anvende debuggeren i NetBeans men får fejlmeddelsen: "Exception while starting debugger: C:\j2ssk1.4.1_01\bin\java java.io.IOException: VM initialization failed".

Hvad kan der være galt med min opsætning? Jeg anvender jdk 1.4, som det fremgår.
Avatar billede arne_v Ekspert
16. februar 2003 - 18:45 #1
Jeg går ud fra at det er j2sdk1.4.1_01 og ikke j2ssk1.4.1_01 !?
Avatar billede lighterus Nybegynder
16. februar 2003 - 18:45 #2
Virtual Machine initialization failed... Tyder på at den ikke kan finde din Java Virtual Machine... Prøv at downloade den igen fra java.sun.com hvis det ikke virker så er jeg dig svar skyldig.
Avatar billede arne_v Ekspert
16. februar 2003 - 19:00 #3
Version af NetBeans ? Windows version ? MB memory ?
Avatar billede arne_v Ekspert
16. februar 2003 - 21:20 #4
Er du sikker på at den sti passer ?

http://www.netbeans.org/ide/support/faqs/debugger.html#FAQ_5

antyder at problemet normalt skyldes et mellemrun i sti-navn !
Avatar billede jespersahner Nybegynder
16. februar 2003 - 21:54 #5
Jo, det var en slå-fejl, det er selvfølgelig j2sdk1.4.1_01!

Men, ellers virker min JDK fint. Jeg kompilerer og eksekverer uden problemer, så jeg har fat i VM'en. Det er kun debug-delen, der driller.

Min version af NetBeans er 3.4, jeg kører Windows 2000 Prof., og jeg har 256 MB RAM.
Avatar billede arne_v Ekspert
16. februar 2003 - 22:02 #6
Og din JDK er installeret i C:\j2ssk1.4.1_01 !

Hvilket directory er din NetBeans installeret i ?
Avatar billede arne_v Ekspert
16. februar 2003 - 22:03 #7
Ifølge ovenståenlink så kunner den fejl når man forsøger at starte debugger
og enten JDK eller IDE er installeret i et directory med space i navnet.

Og hvis ikek det er JDK, så kunne det jo være NetBeans selv.

(linket antyder også at det kun er ved debug at problemet opstår)
Avatar billede jespersahner Nybegynder
16. februar 2003 - 22:32 #8
Jeg har vist løst problemet selv. Det har åbenbart noget at gøre med, hvilke "Connector" man anvender, og her er 2 muligheder: SharedMemory Attach og SocketAttach. Anvender man den første metode, skal man indsætte flg. linie i ide.cfg-filen, som anvendes ved opstart af NetBeans:

-J-Dnetbeans.debugger.jpda.transport=dt_shmem

Jeg aner ikke, hvad det går på, men det løser problemet. Utroligt så komplekse tingene skal være :-)

Arne du skal have point, du er altid beredvillig med hjælp og kompetente svar!
Avatar billede arne_v Ekspert
16. februar 2003 - 22:35 #9
Jeg er absolut ikke NetBeans ekspert, men jeg vil tro, at de 2 options dækker
over:

1)  NetBeans JVM og det program du debugger JVM kommunikerer via sockets

2)  NetBeans JVM og det program du debugger JVM kommunikerer via shared
    memory (memory som kan ses i begge JVM)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester