我刚刚发现 javaws -wait
没有执行 Windows 上应该执行的操作。它会在应用程序完成之前返回。
这个 bug 已经超过 5 年了,因为无法修复而被关闭 6281477 ,所以我们需要一个解决方法。
我正在寻找一个干净的解决方案,它将:
- 无人值守运行(无需用户干预):
- 目前,如果无法访问 JNLP 文件,Java 将显示一个错误窗口。
- 如果应用程序因任何原因失败,我们需要一个不同于 0 的返回码
最好为这个 Java 或 Python 提供跨平台解决方案,但即使是 Windows 批处理解决方案也是可以接受的。
最佳答案
如果您不需要从网络启动您的应用程序(根据您的问题,我认为是这种情况),请改用 javaw。
我相信它会给你想要的。
关于java - 如何启动 java-web-start 应用程序并等待它退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3810893/