【问题标题】:Change java process description in windows task manager [duplicate]在Windows任务管理器中更改Java进程描述[重复]
【发布时间】:2012-11-08 13:47:10
【问题描述】:

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

【问题讨论】:

    标签: java windows taskmanager


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      例如,

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

      【讨论】:

      • 太可惜了! Windows 在这里缺少一个真正的必需品……
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多