java - 使用bat文件启动jar软件后如何使命令行不可见?
问题描述
我有一个启动 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
但他们两个都没有工作。
软件启动后如何使命令行不可见?
解决方案
前几天我也遇到过这种问题....
但在我的情况下,我使用 CMD 手动运行 jar 文件
java -jar test.jar
运行此命令后,当我关闭 cmd jar 文件停止工作...所以我使用一个技巧 .. 将 jar 文件作为 Windows 服务运行 ....使用此命令
javaw -jar test.jar
运行此命令后,我安全地关闭了我的 cmd..
所以你可以试试这个
推荐阅读
- javascript - 在 React 中只运行一次函数
- tensorflow - 在启用了 Eager 模式的情况下构造 `Model` 实例时,不支持在图形模式下调用 `Model.predict`
- reactjs - 根据打开的父 Popper 组件有条件地显示 Tooltip
- r - 如何让startsWith函数返回值,而不是布尔值
- reactjs - Material UI - 在背景中垂直堆叠排版和 CircularProgress
- mqtt - MQTT 送达确认
- python - 这个删除函数的时间复杂度是多少?
- sql - 通过关键变量分组从长表中选择案例
- ios - React native firebase mlkit 人脸检测器适用于 android 但不适用于 iOS
- ipython - 如何在 Web 界面中移动 jupyterlab 笔记本?