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