一个java程序如何知道它是否已经被eclipse的`debug`而不是`run`启动了?

时间:2012-04-24 01:53:42

标签: java eclipse debugging

  

可能重复:
  Determine if a java application is in debug mode in Eclipse

我可以通过run asdebug as启动eclipse中的java程序。

java代码中是否有任何方法可以检查它是由run还是debug启动的?我只想在debug mode中做某事(例如重新加载资源)。​​

1 个答案:

答案 0 :(得分:1)

通过在调试模式下启动jvm打开一个tcp端口连接一个调试器,所以,真的是eclipse谁做了魔术,如果你想检查你是否处于调试模式,你可能想检查一下港口正在建立联系,至少是我能想到的一种方式。