2017-03-23 37 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應用程序時沒有默認監聽端口。

相關問題