![](/img/trans.png)
[英]How to debug Groovy code via the remote Java application debugging in Eclipse
[英]Enable java remote debug in code
例如,我們可以通過在命令行中添加以下內容來啟用 java 遠程調試。
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
但是我的應用程序在紗線中運行,我不確定哪個端口可用。
所以我想在我的代碼中啟用 java 調試。
首先我檢測一個可用的端口並登錄我的程序,然后我可以使用這個端口來調試我的應用程序。
address 屬性指定主機(可選)和端口(如果主機被遺漏,則僅指定端口)。 所以address=5005
在你的情況下指定端口 5005 。 如果您希望程序一直等到連接調試器,請將suspend=n
切換為suspend=y
。
編輯:也許我誤解了你的問題。 如果您想以編程方式啟用調試,這將是不可能的,因為調試工具 JPDA 沒有公開 Java API,也沒有任何其他方式以編程方式啟動和停止它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.