java - 在继续批处理脚本之前启动 Jar 并等待它完成
问题描述
在批处理文件中,我试图等待 java 程序完成后再继续。该程序有一个GUI界面。
到目前为止,我都尝试过(使用java
和javaw
)
javaw -jar program.jar
start "" /wait javaw -jar program.jar
start "" /wait /b javaw -jar program.jar
call javaw -jar program.jar /wait
两者都继续进行而不等待程序完成。
解决方案
Javaw 旨在在 GUI 中运行并分离控制台。改用 java - 并且不要以 start 或 call 作为前缀 - 他们将再次在后台运行这些东西。所以你的电话应该看起来像
java -jar program.jar
推荐阅读
- python-3.x - 如何使用不规则索引和更好的时间复杂度迭代两个不同的 DataFrame 列?
- graphql - 如何根据在 python 中动态给出的多个不同标签获取 shopify 产品?
- css - 即使滚动也无法看到页面的全部内容
- php - 是否有格式为“yyy-mm-dd hh-mm-ss”的 HTML 日期时间输入?
- python - 熊猫数据透视表
- node.js - 将标准输出用于 node.js / express 时出现 ERR_HTTP_HEADERS_SENT 错误
- python - Python .join 交互未按预期工作
- r - 检查多个 NA 列并在 R 中返回另一列
- r - 将函数应用于多个文件并处理生成的数据帧
- python - 从表中获取所有关系的列表 Flask SQLalchemy