IntelliJ想法:显示进程ID

Not*_*ist 8 c++ java intellij-idea

我正在从IntelliJ Idea开始一个java程序,它使用的.dll是我用C++编写的.在应用程序启动后,我可以使用Microsoft Visual Studio(Debug/Attach to Process ...)附加到进程,这允许我调试正在运行的应用程序的C++部分.

这个过程的名称很简单java.从所有java过程中选择正确的一个总是很痛苦.简单的任务管理器是不够的.该进程资源管理器是好的,但我仍然需要,直到我找到合适的人来检查多个进程.如果Idea只是告诉它启动的应用程序的PID,对我来说会容易得多.

Idea有这样的功能吗?

(赢得7 64位新鲜@ 2017-04-19,创意2017.1.1)

Not*_*ist 13

您可以使用该jps实用程序列出所有Java进程(可以从Idea终端窗口执行),这样可以非常轻松地识别您的进程.示例场景:

D:\projects\git\CENSORED>jps
12084
5476 WorkerMain
8772 WebSocketProxyMain
9444 Launcher
12920 RemoteMavenServer
13400 Bootstrap
7752 Jps
Run Code Online (Sandbox Code Playgroud)

  • 提示:`jps -l`也会打印包名,如果你看到多个`Main`类,比如`com.intellij.idea.Main`,这有助于区分. (2认同)