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

标签 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 > 并且两者都不起作用。

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

最佳答案

前几天我也遇到过这样的问题....

但就我而言,我使用

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

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

javaw -jar test.jar

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

所以你可以试试这个

关于java - 如何使bat文件启动jar软件后命令行不可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57253426/

相关文章:

windows - 如何防止 bat 文件提前退出?

linux - 如何在 Linux 中从命令行读取电子邮件?

java - php-java 桥中的 ClassNotFoundexception

java - if语句中的值不返回,只返回else语句(不能在主类中运行)

java - 打印堆栈而不弹出元素java

c++ - 我的 C++ 程序不会从命令行读取多个文件

java - 使用javac在一个包内编译四个java文件

java - 如何使用map的依赖注入(inject)来测试Spring boot应用程序配置类?

batch-file - cmd 批处理 - usebackq 为 : string to split altered from comma separated to space separated

windows - 我如何使这个 MS 更新批量卸载程序工作?