hi,
ich habe hier ein etwas kniffeliges Problem mit dem Debugger ...
hier mein hoch kompliziertes Programm das ich debuggen möchte:
Code:
public class Main {
public static void main( String[] args ) {
System.out.println("hello world");
while(true);
}
}
folgendes läuft ohne Probleme:
Code:
javac Main.java
java Main
wie erwartet erfolgt die Ausgabe von "hello world"
nun der Versuch das ganze zu debuggen:
Code:
jdb Main
Initializing jdb ...
> run
run Main
VM start exception: VM initialization failed for: /usr/lib/jvm/java-6-sun-1.6.0.16/jre/bin/java -Xdebug -Xrunjdwp:transport=dt_socket,address=geene:45295,suspend=y Main
ERROR: transport error 202: connect failed: Verbindungsaufbau abgelehnt
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
Fatal error:
Target VM failed to initialize.
Der hostname lässt sich auflösen, und das in beide Richtungen. wobei bei der Abfrage der IP - Adresse die domain mit dran hängt. (geene.xxx.xxx)
Kurzinfo zum System:
debian testing
Code:
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)
komplett neu installiert installiert ...
grüße
reinhard
Lesezeichen