最近我在Idea下了解了遠程調試過程。我所做的就是複製Run |下的遠程調試配置在Idea中調試配置到命令行java執行參數。實際的命令行參數是:使用Intellij Idea遠程調試
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
如果它是一個腳本,我將這些命令添加到它。通過這樣做,命令行顯示消息:
Listening for transport dt_socket at address: 8000
因此,可以使用本地源代碼進行調試。但是,我不太瞭解遠程調試的工作原理。任何知道遠程調試實際工作的人,請給我一個解釋。
謝謝!
[Java遠程調試,它是如何工作的技術?](http://stackoverflow.com/questions/3591497/java-remote-debugging-how-does-it-work-technically) – mindas 2012-07-25 09:43:45