【问题标题】:Close a batch file after running the jar file运行jar文件后关闭批处理文件
【发布时间】:2012-09-07 08:42:11
【问题描述】:

我编写了一个运行 jar 文件的批处理文件。但是在运行 jar 文件之后,批处理文件不会关闭,直到 jar 文件也关闭。打开jar文件时如何关闭命令屏幕?(当jar文件打开时我想关闭命令屏幕。)

我的批处理文件:

@echo off
java\jre7\bin\javaw.exe -jar ".\sample.jar"
exit

【问题讨论】:

  • 有趣的是“java”和“javaw”的结果不同。

标签: windows batch-file jar


【解决方案1】:

在其余命令之前使用start command

【讨论】:

  • 我的批处理文件@echo off java\jre7\bin\javaw.exe -jar ".\sample.jar" exit
  • ----> start java\jre7\bin\javaw.exe -jar ".\sample.jar"
  • 当我使用 start 时,我得到“windows 找不到 '-jar'。请确保您输入的名称正确...”
【解决方案2】:

我最近遇到了这个问题,对于将来的其他人来说,完整而简单的方法就在这里:

@echo off
start javaw -jar "nameOfJar.jar"
exit

这会启动 jar 并关闭 CLI。

重要的是windows环境的“start”命令和“javaw”命令。

【讨论】:

  • 重要的是“start”和“javaw”而不是“javac”。
  • 与我一起使用 start javaw 并在最后退出。
猜你喜欢
  • 2011-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-15
  • 1970-01-01
  • 1970-01-01
  • 2018-07-08
相关资源
最近更新 更多