dos java -jar a.jar 设置进程名称 加什么参数
时间: 2023-10-21 21:07:35 浏览: 42
在 Java 中设置进程名称可以通过修改 JVM 的启动参数来实现。具体来说,可以在启动 Java 应用程序时,使用参数 -Djava.awt.headless=true 来设置进程名称。例如,将一个名为 a.jar 的 Java 应用程序设置为 "MyProcessName" 的进程名称,可以使用以下命令:
```
java -Djava.awt.headless=true -Dsun.java.command=MyProcessName -jar a.jar
```
其中,-Dsun.java.command 参数用于设置进程名称。注意,此方法只对当前进程有效,不会影响其他进程。
相关问题
nohup java -jar app.jar 和java -jar app.jar区别
`nohup java -jar app.jar` 和 `java -jar app.jar` 是两条命令的不同用法。
`java -jar app.jar` 是在终端中直接运行 `app.jar` 的命令。这将启动一个 Java 应用程序,并将 `app.jar` 文件作为参数传递给 Java 虚拟机(JVM)来执行。
`nohup java -jar app.jar` 则是使用了 `nohup` 命令来运行 Java 应用程序。`nohup` 命令的作用是在后台运行一个命令,并且不受终端关闭或退出的影响。这意味着即使你关闭终端,Java 应用程序仍然会继续在后台运行。
所以,主要的区别在于 `nohup` 命令能够使 Java 应用程序在后台运行,而不受终端关闭的影响。
dos 重启命令 为 java -jar a.jar进程的脚本怎么写
你可以使用以下脚本来在 Windows 中重启 Java 进程:
```
@echo off
taskkill /f /im java.exe
start java -jar a.jar
```
这个脚本会先强制结束所有的 Java 进程,然后再启动你的 `a.jar` 文件。将上述代码保存为 `.bat` 文件,然后在命令行中运行即可。