在 Eclipse 中,是否可以将Run
(Ctrl+F11) 的应用程序切换到 Debug
(F11) 模式?
我知道当程序在调试模式下运行时,可以在不停止代码的情况下更改代码(热代码替换)。我希望运行配置有类似的东西。
建议?
不是真的,除非你从一些命令行开关开始,这意味着你基本上是在调试模式下启动,但在启动时没有连接到客户端,但允许稍后附加调试客户端(可能是远程)。
为什么不总是在调试中启动它?
热代码替换是调试接口(JPDA)(从java 1.4开始)的一部分,因此在正常运行模式下不可行。
热码替换介绍:
http://docs.oracle.com/javase/1.4.2/docs/guide/jpda/enhancements.html#hotswap