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

6
有没有命令行参数可以设置JVM在Windows任务管理器中报告的标题?我的所有Java进程都只显示为“javaw.exe”,描述为“Java(TM) Platform SE binary”。如果我能够设置一些类似于“-param =“这是eclipse”的参数,那就太好了,这样我就可以轻松地区分它们。这将防止我频繁地关闭我的IDE而不是Tomcat等。
2个回答

4

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


2
Windows任务管理器中的描述列所显示的进程是从静态编译到可执行文件中的版本资源中获取产品名称。可执行文件无法在运行时设置此描述。
您唯一的选择是创建一个本地包装可执行文件,该文件创建带有可配置名称的版本资源。
例如,exe4j可以实现此功能。免责声明:我公司开发了exe4j。

真遗憾!Windows 在这里缺少一个真正必要的东西... - Matthias Ronge

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接