我有一个启动jar文件的bat文件。
path\to\java -jar software.jar
此命令与软件一起在后台启动命令行。我尝试了start "ABCD" cmd /k path\to\java -jar software.jar
和start "ABCD" cmd /c path\to\java -jar software.jar
,但它们都没有起作用。
在软件启动后如何使命令行不可见?
答案 0 :(得分:1)
前一天,我也遇到了这类问题...。
但是在我的情况下,我使用
从CMD手动运行jar文件java -jar test.jar
在我关闭cmd jar文件时运行此命令后停止工作...所以我使用了一个技巧..将jar文件作为Windows服务运行....使用此命令
javaw -jar test.jar
运行此命令后,我安全地关闭cmd。
所以您可以尝试
答案 1 :(得分:0)
用 javaw 替换 java,以便您的 java 应用程序从控制台窗口分离运行。 然后在您的批处理文件中放置一个出口,这可能会结束打开窗口的 cmd。