我正在研究将在 Windows 和 Mac 上运行的桌面 Java 应用程序的部署选项。我目前正在研究 Web Start,但我有几个问题。
如果我可以创建一个可执行的 jar 文件并且用户可以双击它来启动应用程序,为什么我什至需要使用 Web Start?为什么不直接将 jar 文件粘贴到 Web 服务器上并让用户下载呢?我从使用 Web Start 中得到了什么?
我的理解是安装 JRE 时会出现 Web Start。但是如果用户没有在他们的机器上安装 Java 会发生什么?它会引导他们完成安装过程,还是必须自己下载并安装 JRE?