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