2017-04-19 62 views
3

我從IntelliJ Idea開始一個java程序,它使用了我在C++中編寫的.dll。在應用程序啓動後,我可以使用Microsoft Visual Studio(調試/附加到進程...)附加到進程,該進程允許我調試正在運行的應用程序的C++部分。IntelliJ的想法:顯示進程ID

該過程的名稱只是java。從所有java流程中選擇合適的流程總是很痛苦的。簡單的任務管理器是不夠的。 Process Explorer很好,但我仍然需要檢查多個進程,直到找到合適的進程。如果Idea只是告訴它開始的應用程序的PID,那對我來說會容易得多。

想法有這樣的功能嗎?

(Win 7的64位新鮮@ 2017年4月19日,2017年1月1日思想)

+1

你能[得到自己的PID(http://stackoverflow.com/a/35885/104891)你的應用程序中,並將其打印在控制檯/日誌? – CrazyCoder

回答

5

可以列出與該jps程序中的所有Java進程(可從理念終端窗口中執行),這使得它非常容易確定你的過程。示例方案:

D:\projects\git\CENSORED>jps 
12084 
5476 WorkerMain 
8772 WebSocketProxyMain 
9444 Launcher 
12920 RemoteMavenServer 
13400 Bootstrap 
7752 Jps