gpt4 book ai didi

java - 如何在后台使用 powershell 运行 java 类?

转载 作者:行者123 更新时间:2023-12-01 18:13:36 24 4
gpt4 key购买 nike

我想通过powershell在后台运行java类。我无法在 powershell 命令中使用“$”(这使 java 在后台运行)。所以我又制作了一个 powershell 脚本,并由另一个脚本在后台运行它。它就像... (start.ps1 --> run.ps1 --> WantToRunThis.class)

Start-Job -Filepath "./folder/run.ps1"

-> 这是start.ps1

java WantToRunThis args[0] args[1]

->这是 run.ps1

我可以让run.ps1启动,但它的状态立即变成完成,所以java不工作。我该如何解决这个问题?

我的最终目的是在后台同时运行多个java类......

最佳答案

如果双引号 PowerShell 认为 $ 是变量的开头。您可以通过在其前面添加一个勾号来阻止 PowerShell 将其视为变量,例如`$。 Powershell 会认为 $ 不是特殊字符。如果需要,单引号将允许您使用 $。

听起来您想从 PowerShell 启动 Java,并在 PowerShell 完成后让 Java 仍然运行。如果需要,单引号还允许您使用 $。

Invoke-WmiMethod -Class Win32_Process -Name Create -ArgumentList 'java $WantToRunThis args[0] args[1]'   

关于java - 如何在后台使用 powershell 运行 java 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60417653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com