java - 如何启动 java-web-start 应用程序并等待它退出?

标签 java java-web-start

我刚刚发现 javaws -wait 没有执行 Windows 上应该执行的操作。它会在应用程序完成之前返回。

这个 bug 已经超过 5 年了,因为无法修复而被关闭 6281477 ,所以我们需要一个解决方法。

我正在寻找一个干净的解决方案,它将:

  • 无人值守运行(无需用户干预):
    • 目前,如果无法访问 JNLP 文件,Java 将显示一个错误窗口。
  • 如果应用程序因任何原因失败,我们需要一个不同于 0 的返回码

最好为这个 Java 或 Python 提供跨平台解决方案,但即使是 Windows 批处理解决方案也是可以接受的。

最佳答案

如果您不需要从网络启动您的应用程序(根据您的问题,我认为是这种情况),请改用 javaw。

我相信它会给你想要的。

关于java - 如何启动 java-web-start 应用程序并等待它退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3810893/

相关文章:

java - 使用 Hibernate 在 Weblogic 10.3 上部署 Web 服务的 ClassNotFoundException

java - 布局中 ImageView 上方的 TextView

java - <jdk>/jre/lib/deploy.jar 的源代码在哪里?

Java elasticsearch spring-data 设置不同的索引字段名称

java - CoreNLP进行ssplit后如何获取句子的原文?

Java安全警告

java - 适当的浏览器嵌入JavaFX应用程序部署是什么样的?

java - 使用 Java Web 启动的 Eclipse RCP 应用程序未启动

Java 鼠标 - 图形字符串 - 获取相对于背景图像的鼠标 X 和 Y

java - 如何使用selenium查找Excel文件中字符串的位置