windows从命令行后台启动java进程, 并且捕获进程id
时间: 2024-02-07 20:03:11 浏览: 86
在 Windows 中,可以使用以下命令从命令行后台启动 Java 进程并捕获其 PID:
```
start /B "Java Process" javaw -jar <JAR文件名>.jar & echo %ERRORLEVEL%
```
其中,`<JAR文件名>` 是要启动的 Java 应用程序的可执行 JAR 文件的名称。该命令会在后台启动 Java 进程,并将进程的 PID 打印到控制台。
注意,`start` 命令中的 `/B` 选项指定启动进程时不显示新窗口,而 `echo %ERRORLEVEL%` 命令会打印进程的退出代码,也就是进程是否成功启动的指示符。如果输出的值为 0,则表示进程已成功启动。否则,输出的值则为进程启动失败的错误代码。
阅读全文