找出 java.exe 进程中运行的程序

找出 java.exe 进程中运行的程序

我有一个问题:每次我的计算机启动时,总​​会有一个java.exe进程在端口 7676 上监听。我想找出它是什么,以便能够删除它。

有什么方法可以找到它吗?

我在这里看到了另一个问题,这促使我下载了 Sysinternal 的进程资源管理器,但它对我没有帮助......

答案1

使用Sysinternal 的进程浏览器. 与任务管理器一样,此应用程序可以显示所有正在运行的进程。

但它也可以显示用于启动进程的命令行参数:右键单击列标题并选择“命令行”列。这些额外信息将帮助您识别在给定进程中运行的 Java 应用程序java.exe

如果这些信息还不够,Process Explorer 还可以告诉您该进程正在使用哪些文件、网络连接、注册表项等。

更新:正如下面的评论中提到的,标准的 Windows 任务管理器也可以显示命令行。转到“查看”-“选择列...”并检查“命令行”。

答案2

您应该能够使用 找到进程 ID netstat。您wmic之后可以使用

wmic process where processid=<pid> get commandline

如果您在 Windows 上运行 Java 进程,这将为您提供有关该进程的更多详细信息。

由于这是一个非常古老的线程,您能告诉我您最终使用的解决方案是什么吗?

答案3

您应该能够使用 找到进程 ID netstat -o

然后,您可以通过运行获取有关此进程的信息jps -v。其工作原理类似于 Unix ps

如果您想查看有关应用程序的更多详细信息,您可以运行JConsoleJava 进程,然后查找在端口上监听的线程。

相关内容