Hallo zusammen,
bitte hackt mit für diese Frage nicht die Finger ab. Aber scheinbar fehlt mir ein tieferes Verständniss für das Debuggen mit Eclipse.
Folgendes Problem: Ich schreibe eine Java Anwendung, setzte einen Breakpoint, klicke auf "Debug" und das Programm hält einfach nicht am Breakpoint an. Stattdessen bekomme ich die Fehlermeldung "Cannot connect to VM".
So weit so gut. Ich also gegoogelt und hier im Forum gesucht. Was ich aber nur finde sind Antworten wie: "localhost muss in der /etc/hosts" eingetragen sein (--> Überprüft. Ist es ). Dann: "Remote debuggen mit Eclipse" (--> Ich wollte aber kein Remote Programm debuggen, sondern ein "lokales" Programm).
In anderen Beiträgen habe ich gesehen das ich den String "-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,address=8000" an das ausführende Programm anhängen muss. Also bin ich in Eclipse gehüpft, hab unter "debug ..." --> "Java Applikation" --> "(x) = Arguments" --> "VM arguments:" diesen String eingetragen. Dennoch, das Programm hält nicht an und beendet sich mit der oben genannten Fehlermeldung.
Was hab ich vergessen?
Vielen dank im Voraus.
Jens
bitte hackt mit für diese Frage nicht die Finger ab. Aber scheinbar fehlt mir ein tieferes Verständniss für das Debuggen mit Eclipse.
Folgendes Problem: Ich schreibe eine Java Anwendung, setzte einen Breakpoint, klicke auf "Debug" und das Programm hält einfach nicht am Breakpoint an. Stattdessen bekomme ich die Fehlermeldung "Cannot connect to VM".
So weit so gut. Ich also gegoogelt und hier im Forum gesucht. Was ich aber nur finde sind Antworten wie: "localhost muss in der /etc/hosts" eingetragen sein (--> Überprüft. Ist es ). Dann: "Remote debuggen mit Eclipse" (--> Ich wollte aber kein Remote Programm debuggen, sondern ein "lokales" Programm).
In anderen Beiträgen habe ich gesehen das ich den String "-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,address=8000" an das ausführende Programm anhängen muss. Also bin ich in Eclipse gehüpft, hab unter "debug ..." --> "Java Applikation" --> "(x) = Arguments" --> "VM arguments:" diesen String eingetragen. Dennoch, das Programm hält nicht an und beendet sich mit der oben genannten Fehlermeldung.
Was hab ich vergessen?
Vielen dank im Voraus.
Jens