如何为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