在后台运行jar文件的PowerShell等效命令
- 论坛
- 在后台运行jar文件的PowerShell等效命令
17 浏览
在后台运行jar文件的PowerShell等效命令
我曾经在Linux机器上使用以下语法在后台运行一个jar文件,如下所示:
java -jar ./target/myjar-0.0.1-SNAPSHOT.jar > /dev/null 2>&1
但现在我有一个要求,在Windows机器上的Powershell中后台运行同样的jar文件。(我没有使用允许使用&关键字运行后台作业的Powershell Core版本,我的版本是5.1)
根据StackOverflow上的答案(https://stackoverflow.com/a/25035181/4193280),我尝试以下方式在后台运行我的jar文件:
Start-Job -ScriptBlock { & java -jar ./target/myjar-0.0.1-SNAPSHOT.jar >console.out 2>console.err }
但是jar文件仍然没有执行,我无法连接到端口9090上的应用程序(我已经在该端口上进行了配置)。
请告诉我我错过了什么地方,并帮助我在后台执行jar文件。谢谢。