可能重复:
Determine if a java application is in debug mode in Eclipse
我可以通过run as
或debug as
在eclipse中启动java程序。
Java代码中是否有方法检查它是由run
还是debug
启动的?我只想在资源位于debug mode
时做一些事情(例如重新加载资源)。
最佳答案
是真正的eclipse做的魔术,通过在调试模式下启动jvm,打开一个tcp端口来附加一个调试器,所以,如果你想检查你是否在调试模式下,你可能想检查这个端口是否正在连接,至少是我能想到的一种方法。
关于java - java程序如何知道它是否已由eclipse的`debug`而不是`run`启动? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10290776/