客户端具有使用Java Web Start分发/部署/安装的Java Desktop应用程序。通常,当用户第一次下载时会发生以下情况:
1-用户双击具有Java Web Start URL的启动脚本文件 2-默认Java Web Start进度条显示,直到捆绑下载完成为止 3-然后进度条消失,有一个延迟10-20秒的util桌面应用程序启动画面显示并开始启动
我的假设是,因为这是第一次下载bundle之后,JVM需要一些时间在内存中安装或加载桌面应用程序。除非部署新版本或用户删除缓存,否则此延迟不会在后续尝试中发生。
客户端正在请求实现一个自定义进度条,该进度条将涵盖从1到3的所有步骤,这意味着在桌面应用程序启动之前,进度条不应消失。
这是可以做到的吗?我一直在寻找JNLP / Java Web Start文档和其他Java Wrapper工具,但我不确定这是否应该完成?任何意见或建议将不胜感激