Manchmal werde ich ein Programm ausführen, das versehentlich eine Endlosschleife oder so etwas enthält. Mit Eclipse kann ich das Programm weiter bearbeiten, bin aber super langsam. Wie kann ich es stoppen? (Soll ich die JVM neu starten?) Neustart der Eclipse selbst funktioniert immer, aber das bricht meinen Workflow.Eclipse: stop code von running (java)
Antwort
Öffnen Sie die Konsolenansicht, suchen Sie die Konsole für Ihre laufende App und drücken Sie die große rote Schaltfläche.
Alternativ, wenn Sie die Debug-Perspektive öffnen, sehen Sie alle laufenden Anwendungen in (standardmäßig) oben links. Sie können den, der Ihnen Leid verursacht, auswählen und erneut den großen roten Knopf drücken.
Debug-Ansicht ist oft bequemer, da es alle laufenden Prozesse zeigt. Die Konsole zeigt nur einen von ihnen. –
Yay für die Schaltfläche – Prospero
Gibt es eine Idee, wie Sie die JVM ordnungsgemäß herunterfahren, so dass verschiedene Shutdown-Hooks ausgeführt werden? – HaveAGuess
Ich habe eine .bat-Datei auf meiner schnellen Taskleiste (Fenster) mit:
taskkill /F /IM java.exe
Es ist sehr schnell, aber es kann in vielen Situationen nicht gut sein!
Wie sicher/zuverlässig ist das? – Pacerier
Für neuere Versionen von Eclipse:
die Debug-Perspektive öffnen (Fenster> Perspektive öffnen> Debug)
Auswahlprozess in Geräte-Liste (unten rechts)
Hit Stopp Schaltfläche (oben rechts im Gerätefenster)
Gott sei Dank, da ist * kein großer roter Knopf! – Noumenon
Auch wenn der Prozess von Eclipse gestoppt wird, aber Ihre Swing-Fenster noch laufen, können Sie auf die Start-Tasten "Start entfernen" oder "Alle Start-Start beenden" klicken, um die Fenster zu beenden. –
OMFG DANKE, SIE SIND DIE ONNNNNLY ONE MENTINGING W: H: E: R: E DIE DEBUG PERSPEKTIVE IST THHHHHHHHHHHHHAAAAAAAAAAANKS Ich (Herz) SIE – super
Die eas iest Weg, dies zu tun, ist auf der Beenden-Taste (rotes Quadrat) in der Konsole klicken:
für Eclipse: Menü bar-> Fenster -> Sicht anzeigen dann, wenn nicht gefunden „debug“ -Option in der Liste dann andere wählen ...
neues Fenster wird geöffnet und dann mit Stichwort „debug“ suchen -> wählen sie Debug aus der Liste
wird es in der Nähe Konsole Registerkarte hinzugefügt. Verwenden Sie die Debug-Registerkarte, um frühere Ausführungen zu beenden und zu entfernen. (Rechtsklick auf ausführenden Prozess zeigt Ihnen viele Optionen einschließlich beenden)
- 1. stop running ajax calls
- 2. Running Jetty von Eclipse
- 3. running 32 & 64-bit Java-Code
- 4. running C++ - Code von Python
- 5. Stop Debugging in Eclipse
- 6. Running Kivy code Fehler
- 7. Windows 8 - Running Eclipse (Java VM nicht gefunden)
- 8. Java - Running 7zip
- 9. eclipse java code display leinennummer
- 10. Long running java process
- 11. Stop Compilation in Code
- 12. Stop-Code in Variable?
- 13. Stop-Code nach Zeitraum
- 14. Java Stop Server Thema
- 15. running jython bytecode mit java
- 16. Running-Code beim Booten android
- 17. Java Stop Menschen schließen
- 18. Running-Konsole Anwendung remote in Eclipse
- 19. Eclipse-Debugger erkennt keinen neuen Java-Code
- 20. Stop für Schleife in Java
- 21. Stop Kettle Job/Transformation mit Java
- 22. Running Spring Boot-Anwendung durch Eclipse nimmt Testklassen auf
- 23. Error running GAE tutorial code - Gästebuch
- 24. Running-Code am Mittag in Golang
- 25. Beste Eclipse-Code-Formatierer?
- 26. Eclipse Plugin Entwicklung: Code Review
- 27. Problem mit Running Guava
- 28. Running py.test von Emacs
- 29. Running Tomcat von NetBeans
- 30. Jquery-Funktion von $ (Dokument) aufgerufen .ready dauert zu lange - IE Popup "stop running script" -Dialog
Es ist eine ziemlich alte Frage..aber ... es gibt eine sehr grundlegende Vorgehensweise, die hier zu fehlen scheint so: Vergessen Sie nicht, dass Sie verwenden können ** System.exit ** innerhalb Ihres Codes, um das Programm bei Bedarf zu beenden (es sind keine devolp-Skripte erforderlich). Lesen Sie hier mehr darüber: https://StackOverflow.com/questions/3715967/when-should-we-call-system-exit-in-java – ymz