如何为Java程序设置进程名称?

如果启动了Java程序,它将在系统进程中监视名称java。许多Java程序很难区分。因此,如果存在设置名称的方法,它将很好地显示在过程监视器中。我知道这在不同的操作系统上可能会有所不同。

一个简单的方法是,如果java解释器支持设置名称的开关,如下所示:

java -processname MyProgram -jar MyProgram

但是我找不到这样的开关,因此它可能不存在。Java中设置进程名称的API也可以。

那么,您有什么建议吗?

回答:

我不知道这是否可行,但是您可以使用JDK附带的命令行工具“ jps”。就像* nix ps,而是Java程序。jps

-v显示您已传递给java的所有参数。

另外,我已经看到人们通过将未使用-Dmyprocessname的参数添加到args 来将“进程名称”附加到其Java进程。

以上是 如何为Java程序设置进程名称? 的全部内容, 来源链接: utcz.com/qa/414960.html

回到顶部