2015-11-06 81 views
1

有沒有辦法以編程方式啓動Intellij遠程調試器。我正在尋找這種情況,因爲我需要在單獨的jvm中啓動Java進程(可以是任何基於jvm的程序),但也希望在IDE中無縫啓用調試。以編程方式啓動Intellij遠程調試器

該進程將從java文件啓動,該文件將位於IDE中。我需要在獨立的JVM中啓動它,作爲它可以在IDE之外運行的加載程序。但是當我開始工作時,我想以與啓動相同的方式啓動它,但能夠進行調試。

+0

你在IntelliJ之外運行什麼樣的過程?它是一個構建腳本? Maven的?搖籃?你是在同一臺機器上運行還是遠程運行? – jsalonen

+0

它的一個Java程序(生產應用程序),將運行在同一臺機器上。更新了問題。 –

回答

0

創建一個IntelliJ「遠程」運行/調試配置。使用「-agentlib:jdwp = transport = dt_socket,server = y,suspend = n,address = 5005」(對於JVM 1.5或更高版本)啓動目標進程,然後在IntelliJ中運行該配置時,它將連接到遠程進程。