2

我有一个小的 Windows 批处理脚本,它是在游戏应用程序(用户体验在这里很重要)中执行的,它被调用来启动 Java 程序等。使用命令javaw我向游戏用户隐藏控制台输出以改善体验,但是,控制台窗口在批处理文件执行时保持打开状态,并且在 Java 代码完成执行之前不会关闭。

我尝试的第一个解决方案是使用该start命令,但我无法将任何参数传递给 java 程序,因此它失败了。

start javaw -jar jar-file-here.jar args...

我应该如何编写一个批处理文件,该文件将使用正确的变量启动 Java 程序,并在不等待 Java 关闭的情况下关闭?

编辑:我的参数包含引号( " ),因此我无法在不混淆命令的情况下将它们全部包含在引号中。

4

1 回答 1

0

第一个参数接受一个窗口标题。这是进行了调整的命令:

start "Window Title Here" javaw -jar jar-file-here.jar args...

于 2013-01-15T02:18:17.160 回答