'How to terminate previous debug session when new one is launched?
In Flash Builder 4 you are able to have the previous debugging session be terminated as soon as you launch a new one. In eclipse previous debugging sessions stick around until you manually terminate them.
Does anyone know if it is possible to have eclipse terminate previous debug sessions when launching a new one, and if so how?
(I am using MyEclipse for Spring 8.6)
Solution 1:[1]
Not the best answer but... you could just make terminating easier on yourself, try Ctrl+F2
You can also go to Window > Preferences > General > Keys and search for Terminate and Relaunch. I'm trialing Alt+F11.
Alternatively you terminate on build with scripts like here: http://www.eclipse.org/forums/index.php?t=rview&goto=647327&th=202549
Solution 2:[2]
First launch normal debugging session.
After that, while in debugging mode, you can use Terminate and Relaunch.
Here is how to bind the keys to the commands properly (Window/Preferences -> Settings/General/Keys):
In this case it is:
- F11 for Debug
- Shift+F11 for Terminate and Relaunch
Note: when assigning the keys, pay attention to When column.
Solution 3:[3]
If you press Shif during launching the new run, the old one will be terminated automatically.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | KCD |
| Solution 2 | Danijel |
| Solution 3 | betontalpfa |

