Ⅰ java Web Start定义
JavaTM Web Start 是一种基于 Java 技术的应用程序部署解决方案,旨在简化用户在离线状态下运行和管理软件的过程。它通过互联网提供了一个便捷的通道,用户只需单击一次,即可激活并运行应用程序,无需复杂的安装或升级步骤,确保始终使用最新版本。
传统的软件发布方式要求用户在网页上查找、下载,然后安装,这不仅耗时,而且每次软件更新都需要重复此过程。相比之下,Java Web Start 部署的应用程序如电子邮件客户端和日历等,只需通过浏览器即可轻松安装和使用,无需繁琐的下载、安装和配置步骤,确保用户始终使用最新版本。
Java Web Start 技术的优势在于为全功能应用程序提供了类似于基于 HTML 应用程序的便利性。它支持高度交互的用户界面,与传统软件(如文字处理和电子表格软件)性能相当,且带宽需求较低,因为它可以缓存下载的内容,即使在低速网络中也能提供更好的交互性。此外,它还支持脱机使用,首次启动时虽然可能会有几分钟的下载时间,但后续启动速度极快,因为所有资源都存储在本地。
更为智能的是,每次启动时,Java Web Start 会自动检查服务器是否有新版本,如果有则自动下载并启动,无需用户手动操作,大大简化了升级流程。这使得应用程序的管理更为便捷,用户无需再为软件更新而费心。
Ⅱ Java Web Start使用 Java Web Start 软件
Java Web Start 是一种便捷的方式,让用户通过网络浏览器直接启动基于Java技术的应用程序。应用程序可以通过三种途径启动:
当应用程序首次启动时,Java Web Start会检查是否有新版本,并重新连接到Web服务器。第二次启动时,由于应用程序已缓存在本地,因此速度会更快。大部分演示程序无需用户干预即可下载和执行,它们在受限环境中运行,确保安全无病毒。
如果需要额外权限,如访问本地硬盘,会弹出安全对话框,允许用户根据应用程序的数字签名决定是否信任。HTML链接实际上是指向JNLP文件,这是一种特殊的配置文件,指示Java Web Start下载、缓存并运行应用程序。
“应用程序管理器”提供便捷的入口,包括设置HTTP代理、清除缓存、管理Java环境等。用户可以通过桌面上的Java Web Start图标或相关命令启动这个管理器。
在代理服务器和防火墙环境中使用Java Web Start,软件需要正确配置代理设置。它会自动检测系统默认浏览器的设置,但若无法自动检测,用户需要在首次使用时手动输入代理设置和身份验证信息。