在Windows任务管理器中更改java进程描述

时间:2012-11-08 13:47:10

标签: java windows taskmanager

是否有命令行参数来设置JVM向Windows任务管理器报告的标题?我的所有java进程只显示为'javaw.exe',其描述为'Java(TM)Platform SE二进制'。如果我可以设置一些-param =“这是eclipse”,那就太好了,例如这样我就可以轻易地将它们区分开来。它会阻止我经常杀死我的IDE而不是例如tomcat。

2 个答案:

答案 0 :(得分:4)

您可以破解JVM二进制文件,或者您可以实现一个小型二进制应用程序来调用JVM而不是批处理文件;除此之外,还没有一种纯粹的java方法可以做到这一点!

答案 1 :(得分:2)

Windows任务管理器的说明列中的过程取自静态编译到可执行文件中的版本资源中的产品名称。可执行文件无法将此描述设置为运行时。

您唯一的选择是创建一个本机包装器可执行文件,用于创建具有可配置名称的版本资源。

例如,

exe4j就是这样做的。免责声明:我公司开发exe4j。