Java Web Start使用 Java Web Start 软件
发布时间:2025-05-23 08:43:54 发布人:远客网络
一、Java Web Start使用 Java Web Start 软件
1、Java Web Start是一种便捷的方式,让用户通过网络浏览器直接启动基于Java技术的应用程序。应用程序可以通过三种途径启动:
2、点击Web浏览器中的链接,例如在Java Web Start的演示页()上,提供了直接启动应用程序的链接。
3、通过内置的“应用程序管理器”,它会跟踪最近使用的应用并提供快速访问。这个管理器在桌面图标或Windows的“开始”菜单中可用。
4、从桌面上的应用程序图标或通过命令行(如Solaris和Linux的`javaws`命令)启动。
5、当应用程序首次启动时,Java Web Start会检查是否有新版本,并重新连接到Web服务器。第二次启动时,由于应用程序已缓存在本地,因此速度会更快。大部分演示程序无需用户干预即可下载和执行,它们在受限环境中运行,确保安全无病毒。
6、如果需要额外权限,如访问本地硬盘,会弹出安全对话框,允许用户根据应用程序的数字签名决定是否信任。HTML链接实际上是指向JNLP文件,这是一种特殊的配置文件,指示Java Web Start下载、缓存并运行应用程序。
7、“应用程序管理器”提供便捷的入口,包括设置HTTP代理、清除缓存、管理Java环境等。用户可以通过桌面上的Java Web Start图标或相关命令启动这个管理器。
8、在代理服务器和防火墙环境中使用Java Web Start,软件需要正确配置代理设置。它会自动检测系统默认浏览器的设置,但若无法自动检测,用户需要在首次使用时手动输入代理设置和身份验证信息。
二、什么是 Java Web Start 软件以及如何启动它
1、JavaTM Web Start是基于 Java技术的应用程序的一种部署解决方案。
2、它是连接计算机和 Internet的便捷通道,允许用户在完全脱离 Web的情况下运行和管理应用程序。Java Web Start提供一次单击激活应用程序的简易方法,并保证始终运行应用程序的最新版本,从而可避免复杂的安装或升级过程。
3、传统情况下,通过 Web发布软件需要用户在 Web上查找、下载,而后在系统中存放并执行安装程序。执行安装程序后,将提示指定安装路径和安装选项,例如完全、典型或最小安装。这是一项耗时而又复杂的任务,并且在安装软件的每个新版本时都必须重复进行。
4、相反,通过 Web部署的应用程序,例如您喜爱的基于 HTML的电子邮件客户软件和日历、拍卖站点等等,都非常容易安装和使用。Web浏览器使整个过程自动完成。没有复杂的下载、安装和配置过程,并且确保您始终使用最新版本。
5、Java Web Start技术可为全功能应用程序提供与如上所述的 Web浏览器为 HTML应用程序提供的相同的好处。Java Web Start技术是一种面向 Web的应用程序部署解决方案。使用全功能应用程序替代基于 HTML的客户软件具有多种好处:
6、高度交互的用户界面,可与传统应用程序(如文字处理和电子表格软件)相媲美。
7、较低的带宽需求。应用程序无须在每次单击时都与 Web服务器进行连接,它可以缓存已经下载的信息。这样,它可以在低速连接上实现更好的交互性。支持脱机使用。
8、当然,在第一次使用时仍得下载应用程序。基于 HTML的应用程序因而具有首次激活的开销。典型情况下,打开一个 Web页面需要几秒钟。基于 Java TM技术的应用程序通过典型的调制解调器连接下载将需要几分钟。Java Web Start将下载的所有文件缓存在本地计算机上。这样,尽管应用程序的首次激活开销高于 HTML页面,但此后便可在瞬间完成应用程序的启动,因为所需的全部资源都可在本地获得。
9、每次启动时,Java Web Start将检查 Web服务器是否有应用程序的更新版本,如果有,则自动将其下载并启动。这样,应用程序将自动更新。没有复杂的升级过程。
三、Java Web Start怎么用啊!
1、JavaTM Web Start是基于 Java技术的应用程序的一种部署解决方案。它是连接计算机和 Internet的便捷通道,允许用户在完全脱离 Web的情况下运行和管理应用程序。Java Web Start提供一次单击激活应用程序的简易方法,并保证始终运行应用程序的最新版本,从而可避免复杂的安装或升级过程。
2、传统情况下,通过 Web发布软件需要用户在 Web上查找、下载,而后在系统中存放并执行安装程序。执行安装程序后,将提示指定安装路径和安装选项,例如完全、典型或最小安装。这是一项耗时而又复杂的任务,并且在安装软件的每个新版本时都必须重复进行。
3、相反,通过 Web部署的应用程序,例如您喜爱的基于 HTML的电子邮件客户软件和日历、拍卖站点等等,都非常容易安装和使用。Web浏览器使整个过程自动完成。没有复杂的下载、安装和配置过程,并且确保您始终使用最新版本。
4、 Java Web Start技术可为全功能应用程序提供与如上所述的 Web浏览器为 HTML应用程序提供的相同的好处。Java Web Start技术是一种面向 Web的应用程序部署解决方案。使用全功能应用程序替代基于 HTML的客户软件具有多种好处:
5、高度交互的用户界面,可与传统应用程序(如文字处理和电子表格软件)相媲美。
6、较低的带宽需求。应用程序无须在每次单击时都与 Web服务器进行连接,它可以缓存已经下载的信息。这样,它可以在低速连接上实现更好的交互性。支持脱机使用。
7、当然,在第一次使用时仍得下载应用程序。基于 HTML的应用程序因而具有首次激活的开销。典型情况下,打开一个 Web页面需要几秒钟。基于 Java TM技术的应用程序通过典型的调制解调器连接下载将需要几分钟。Java Web Start将下载的所有文件缓存在本地计算机上。这样,尽管应用程序的首次激活开销高于 HTML页面,但此后便可在瞬间完成应用程序的启动,因为所需的全部资源都可在本地获得。
8、每次启动时,Java Web Start将检查 Web服务器是否有应用程序的更新版本,如果有,则自动将其下载并启动。这样,应用程序将自动更新。没有复杂的升级过程。
9、 Java Web Start构建于 Java 2平台之上,该平台提供完善的安全体系结构。在缺省情况下,通过 Java Web Start启动的应用程序将在受控的环境(“沙箱”)中运行,只能对文件和网络进行有限的访问。因此,通过 Java Web Start启动应用程序可保持系统的安全性和完整性。
10、应用程序可请求对系统进行无限制访问。这种情况下,Java Web Start将在应用程序第一次启动时显示安全警告对话框。安全警告将显示开发应用程序的供应商的有关信息。如果选择信任供应商,将启动应用程序。应用程序的来源信息取决于数字代码签名。
11、有关此发行版的安装说明和系统要求,请参见安装指南。
12、 Java Web Start使您可以直接通过 Web启动基于 Java技术的应用程序。应用程序可以通过以下三种方式启动:
13、通过单击链接从 Web浏览器启动。
14、从 Java Web Start的内置“应用程序管理器”启动,管理器将跟踪最近使用的应用程序,并提供对喜好应用程序的快速访问。
15、从桌面图标或“开始”菜单(仅适用于 Microsoft Windows)启动。
16、无论使用何种方式,每次启动应用程序以检查是否有应用程序的更新版本时,Java Web Start都将重新连接到 Web服务器。
17、在 Java Web Start的演示页上( ),提供了到许多应用程序的链接,可以通过鼠标单击来启动这些应用程序。请尝试单击启动按钮来启动不同的应用程序。Web浏览器将启动 Java Web Start,它将下载、缓存并执行指定的应用程序。您将注意到第二次启动应用程序时速度明显加快,因为它已在本地存在而无须重新下载。
18、页面上的大部分演示程序均可直接下载并执行,无须用户干预。这些应用程序在受限环境中运行,不能访问本地磁盘和网络,并且可以保证它们不会在计算机上安装任何病毒。
19、某些演示程序需要额外的权限,例如访问本地硬盘。对于这些应用程序,将弹出安全对话框,根据代码的数字签名显示有关应用程序的来源信息。应用程序只有在您决定信任供应商才将运行。
20、这的确就是使用 Java Web Start的全部需求,但是它是如何工作的?启动应用程序的 HTML链接实际上就是标准的 HTML链接。但是,它不是指向其他 Web页,而是链接到称作 JNLP文件的特殊配置文件。Web浏览器检查文件的扩展名和/或 MIME类型,确定它属于 Java Web Start。然后以下载的 JNLP文件为参数启动 Java Web Start。Java Web Start按照 JNLP文件的指示进行下载、缓存和运行应用程序。
21、“应用程序管理器”为 Java Web Start产品的内置部分。它使您可以快速简便地启动曾经通过 Java Web Start启动的应用程序。管理器由“历史”菜单和“开始/程序”菜单组合而成,为通过 Web部署的基于 Java技术的应用程序提供相应的功能。还可通过“应用程序管理器”链接到应用程序的主页,以查看其附加信息。
22、您可以双击应用程序图标或单击启动按钮从“应用程序管理器”启动应用程序。
23、“应用程序管理器”另一个重要功能是“首选设置”对话框,该对话框使您可以查看并修改 Java Web Start使用的设置。例如,它包括使您可以进行下列设置的选项卡:
24、指定 HTTP代理(或告诉 Java Web Start使用缺省的浏览器设置)。
25、指定 Java Runtime Environment不同版本的位置。
26、“应用程序管理器”可通过单击桌面上的 Java Web Start图标或 Microsoft Windows“开始”菜单中的图标启动。在 SolarisTM操作环境及 Linux上,通过调用 Java Web Start安装目录中的 javaws命令启动。也可从 Web浏览器启动“应用程序管理器”;有关示例,请参阅演示页( )。
27、从桌面图标或“开始”菜单(仅适用于 Microsoft Windows)启动
28、 Java Web Start技术可在 Microsoft Windows桌面和“开始”菜单中自动创建快捷方式,供通过 Web部署的基于 Java技术的应用程序使用。在缺省情况下,如果应该创建快捷方式,Java Web Start将在第二次启动应用程序时提示。该参数可通过“首选设置”面板更改。
29、快捷方式还可以通过“应用程序管理器”使用应用程序/创建快捷方式和应用程序/删除快捷方式菜单项添加和删除。
30、在代理服务器/防火墙后面使用 Java Web Start软件
31、 Java Web Start软件必须用正确的代理设置配置以启动来自防火墙之外的应用程序。Java Web Start软件将自动尝试检测系统缺省浏览器(Microsoft Windows上为 Internet Explorer或 NetscapeTM浏览器,Solaris操作环境及 Linux上为 Netscape浏览器)的代理设置。Java Web Start技术支持大多数 Web代理自动配置脚本。它几乎可检测所有环境中的代理设置。
32、如果无法自动检测到代理设置,则会在首次使用 Java Web Start时,提示您指定代理设置。Java Web Start还将提示输入访问身份验证代理服务器所需的用户名和口令。该用户名和口令将存储为 Java Web Start的当前入口信息。但是,在调用新的 Java虚拟机时,如果访问一个安全 Web站