使用bat文件启动jar软件后如何使命令行不可见?

时间:2019-07-29 11:59:34

标签: java batch-file command-line

我有一个启动jar文件的bat文件。

path\to\java -jar software.jar

此命令与软件一起在后台启动命令行。我尝试了start "ABCD" cmd /k path\to\java -jar software.jarstart "ABCD" cmd /c path\to\java -jar software.jar,但它们都没有起作用。

在软件启动后如何使命令行不可见?

2 个答案:

答案 0 :(得分:1)

前一天,我也遇到了这类问题...。

但是在我的情况下,我使用

从CMD手动运行jar文件
java -jar test.jar

在我关闭cmd jar文件时运行此命令后停止工作...所以我使用了一个技巧..将jar文件作为Windows服务运行....使用此命令

javaw -jar test.jar

运行此命令后,我安全地关闭cmd。

所以您可以尝试

答案 1 :(得分:0)

用 javaw 替换 java,以便您的 java 应用程序从控制台窗口分离运行。 然后在您的批处理文件中放置一个出口,这可能会结束打开窗口的 cmd。