2017-03-23 38 views

回答

1

正在运行的Java应用程序不包含JVM标志以指定调试模式不能将附加到调试器。您将需要重新启动指定适当参数的应用程序。你会发现在这些命令行选项sufficient information

对于Java 5及以上

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000 

对于旧版本

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000 

注意:本documentation并说:

的方法,进行调试不必已在调试模式(即 与-agentlib:JDWP或-Xrunjdwp)已经启动

但是,这可能会是那还不可用。您可以使用诸如processexplorer之类的工具观看正在运行的应用程序,以查看在运行不带参数的Java应用程序时没有默认监听端口。

相关问题