Scheint wie Sie Remote-Debuggen möchten.
Die Verwendung dieser Befehl Ihr Glas starten:
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=y -jar [JAR NAME HERE]
es so etwas wie Staat sollte:
Listening for transport dt_socket at address : 8001
Und in Eclipse, erstellen Sie eine "Remote Java Application" Debug-Konfiguration. Die Konfiguration ist das einzige, was zählt, solange Sie Ihr Projekt von Interesse offen haben. Fügen Sie das gewünschte Projekt [s], das Sie debuggen möchten, in Ihren Quellensuchpfad ein und legen Sie die Portnummer über den Befehl java launch auf die konfigurierte Adresse fest.
Wenn Sie eine Verbindung zu Ihrem debug-fähigen Start von jar herstellen, wird Ihr jar die Ausführung anhalten und auf Debugger-Eingaben warten, wenn die Haltepunkte erreicht werden. Stellen Sie sicher, dass Sie die gleiche Version des Codes in Ihrem Jar und Ihrer Eclipse haben.