Hallo ich verzweifele langsam daran, das remote debugging unter Eclipse und einem Raspberry, der unter Debian läuft, zum laufen zu bringen.
Leider finde ich nur Tutorials, wo immer irgend was anders beschrieben oder nur halbherzig beschrieben ist.
Zum Beispiel ist da immer von dem Befehl:
die Rede, aber nicht wo ich diesen Port einstelle. Aber das scheint zu laufen, SSH funktioniert und der Raspberry meldet auf der Konsole:
"Listening for transport dt_socket at address: 8000"
Dann ist da die Rede, dass man warten soll, bis die IDE sich connected. Davon sehe ich sowohl in der Konsole aber auch in Eclipse nichts.
Java (openjdk-11) läuft natürlich auf beiden Maschinen und auch das Java Programm läuft, sowohl unter Windows in Eclipse, als auf auf der Konsole vom Raspberry, wenn ich es da mit der normalen Java Syntax starte.
In Eclipse unter "Run/Debug Configuration"
ist eine "Remote Java Application" eingerichtet, in "Connection Properties" steht die IP des Raspberry und bei "Port" der Wert 8000.
Wenn ich dort "Debug" klicke, kommt folgende Fehlermeldung:
"'Launching MyHome' has encounterd a problem. Failed to connect to remote VM. Connection refused."
Schalte ich um auf die Debug Sicht, ändert sich nichts..
Jemand eine Idee was ich falsch mache?
Leider finde ich nur Tutorials, wo immer irgend was anders beschrieben oder nur halbherzig beschrieben ist.
Zum Beispiel ist da immer von dem Befehl:
Java:
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y
die Rede, aber nicht wo ich diesen Port einstelle. Aber das scheint zu laufen, SSH funktioniert und der Raspberry meldet auf der Konsole:
"Listening for transport dt_socket at address: 8000"
Dann ist da die Rede, dass man warten soll, bis die IDE sich connected. Davon sehe ich sowohl in der Konsole aber auch in Eclipse nichts.
Java (openjdk-11) läuft natürlich auf beiden Maschinen und auch das Java Programm läuft, sowohl unter Windows in Eclipse, als auf auf der Konsole vom Raspberry, wenn ich es da mit der normalen Java Syntax starte.
In Eclipse unter "Run/Debug Configuration"
ist eine "Remote Java Application" eingerichtet, in "Connection Properties" steht die IP des Raspberry und bei "Port" der Wert 8000.
Wenn ich dort "Debug" klicke, kommt folgende Fehlermeldung:
"'Launching MyHome' has encounterd a problem. Failed to connect to remote VM. Connection refused."
Schalte ich um auf die Debug Sicht, ändert sich nichts..
Jemand eine Idee was ich falsch mache?