⑴ Java web start有什么用
简介
JavaTM Web Start 是基于 Java 技术的应用程序的一种部署解决方案。它是连接计算机和 Internet 的液启便捷通道,允许用户在完全脱离 Web 的情况下运行和管理应用程序。Java Web Start 提供一次单击激活应用程序的简易方法,并保证始终运行应用程序的最新版本,从而可避免复杂的安装或升级过程。
传统情况下,通过 Web 发布软件需要用户在 Web 上查找、下载,而后在系统中存放并执行安装程序。执行安装程序后,将提示指定安装路径和安装选项,例如完全、典型或最小安装。这是一项耗时而又复杂的任务,并且在安装软件的每个新版本时都坦埋尺必须重复进行。
相反,通过 Web 部署的应用程序,例如您喜爱的基于 HTML 的电子邮件客户软件和日历、拍卖站点等等,都非常容易安装和使用。Web 浏览器使让高整个过程自动完成。没有复杂的下载、安装和配置过程,并且确保您始终使用最新版本。
Java Web Start 技术可为全功能应用程序提供与如上所述的 Web 浏览器为 HTML 应用程序提供的相同的好处。Java Web Start 技术是一种面向 Web 的应用程序部署解决方案。使用全功能应用程序替代基于 HTML 的客户软件具有多种好处:
高度交互的用户界面,可与传统应用程序(如文字处理和电子表格软件)相媲美。
较低的带宽需求。应用程序无须在每次单击时都与 Web 服务器进行连接,它可以缓存已经下载的信息。这样,它可以在低速连接上实现更好的交互性。 支持脱机使用。
当然,在第一次使用时仍得下载应用程序。基于 HTML 的应用程序因而具有首次激活的开销。典型情况下,打开一个 Web 页面需要几秒钟。基于 Java TM 技术的应用程序通过典型的调制解调器连接下载将需要几分钟。Java Web Start 将下载的所有文件缓存在本地计算机上。这样,尽管应用程序的首次激活开销高于 HTML 页面,但此后便可在瞬间完成应用程序的启动,因为所需的全部资源都可在本地获得。
每次启动时,Java Web Start 将检查 Web 服务器是否有应用程序的更新版本,如果有,则自动将其下载并启动。这样,应用程序将自动更新。没有复杂的升级过程。
安全性
Java Web Start 构建于 Java 2 平台之上,该平台提供完善的安全体系结构。在缺省情况下,通过 Java Web Start 启动的应用程序将在受控的环境(“沙箱”)中运行,只能对文件和网络进行有限的访问。因此,通过 Java Web Start 启动应用程序可保持系统的安全性和完整性。
应用程序可请求对系统进行无限制访问。这种情况下,Java Web Start 将在应用程序第一次启动时显示安全警告对话框。安全警告将显示开发应用程序的供应商的有关信息。如果选择信任供应商,将启动应用程序。应用程序的来源信息取决于数字代码签名。
安装说明
有关此发行版的安装说明和系统要求,请参见安装指南。
使用 Java Web Start 软件
Java Web Start 使您可以直接通过 Web 启动基于 Java 技术的应用程序。应用程序可以通过以下三种方式启动:
通过单击链接从 Web 浏览器启动。
从 Java Web Start 的内置“应用程序管理器”启动,管理器将跟踪最近使用的应用程序,并提供对喜好应用程序的快速访问。
从桌面图标或“开始”菜单(仅适用于 Microsoft Windows)启动。
无论使用何种方式,每次启动应用程序以检查是否有应用程序的更新版本时,Java Web Start 都将重新连接到 Web 服务器。
从 Web 浏览器启动
在 Java Web Start 的演示页上 (http://java.sun.com/procts/javawebstart/demos.html),提供了到许多应用程序的链接,可以通过鼠标单击来启动这些应用程序。请尝试单击启动按钮来启动不同的应用程序。Web 浏览器将启动 Java Web Start,它将下载、缓存并执行指定的应用程序。您将注意到第二次启动应用程序时速度明显加快,因为它已在本地存在而无须重新下载。
页面上的大部分演示程序均可直接下载并执行,无须用户干预。这些应用程序在受限环境中运行,不能访问本地磁盘和网络,并且可以保证它们不会在计算机上安装任何病毒。
某些演示程序需要额外的权限,例如访问本地硬盘。对于这些应用程序,将弹出安全对话框,根据代码的数字签名显示有关应用程序的来源信息。应用程序只有在您决定信任供应商才将运行。
这的确就是使用 Java Web Start 的全部需求,但是它是如何工作的?启动应用程序的 HTML 链接实际上就是标准的 HTML 链接。但是,它不是指向其他 Web 页,而是链接到称作 JNLP 文件的特殊配置文件。Web 浏览器检查文件的扩展名和/或 MIME 类型,确定它属于 Java Web Start。然后以下载的 JNLP 文件为参数启动 Java Web Start。Java Web Start 按照 JNLP 文件的指示进行下载、缓存和运行应用程序。
从内置“应用程序管理器”启动
“应用程序管理器”为 Java Web Start 产品的内置部分。它使您可以快速简便地启动曾经通过 Java Web Start 启动的应用程序。管理器由“历史”菜单和“开始/程序”菜单组合而成,为通过 Web 部署的基于 Java 技术的应用程序提供相应的功能。还可通过“应用程序管理器”链接到应用程序的主页,以查看其附加信息。
您可以双击应用程序图标或单击启动按钮从“应用程序管理器”启动应用程序。
“应用程序管理器”另一个重要功能是“首选设置”对话框,该对话框使您可以查看并修改 Java Web Start 使用的设置。例如,它包括使您可以进行下列设置的选项卡:
指定 HTTP 代理(或告诉 Java Web Start 使用缺省的浏览器设置)。
清除已下载的应用程序缓存。
指定 Java Runtime Environment 不同版本的位置。
指定是否显示 Java 控制台。
查看根安全证书集合。
“应用程序管理器”可通过单击桌面上的 Java Web Start 图标或 Microsoft Windows“开始”菜单中的图标启动。在 SolarisTM 操作环境及 Linux 上,通过调用 Java Web Start 安装目录中的 javaws 命令启动。也可从 Web 浏览器启动“应用程序管理器”;有关示例,请参阅演示页 (http://java.sun.com/procts/javawebstart/demos.html)。
从桌面图标或“开始”菜单(仅适用于 Microsoft Windows)启动
Java Web Start 技术可在 Microsoft Windows 桌面和“开始”菜单中自动创建快捷方式,供通过 Web 部署的基于 Java 技术的应用程序使用。在缺省情况下,如果应该创建快捷方式,Java Web Start 将在第二次启动应用程序时提示。该参数可通过“首选设置”面板更改。
快捷方式还可以通过“应用程序管理器”使用应用程序/创建快捷方式 和 应用程序/删除快捷方式菜单项添加和删除。
在代理服务器/防火墙后面使用 Java Web Start 软件
Java Web Start 软件必须用正确的代理设置配置以启动来自防火墙之外的应用程序。Java Web Start 软件将自动尝试检测系统缺省浏览器(Microsoft Windows 上为 Internet Explorer 或 NetscapeTM 浏览器,Solaris 操作环境及 Linux 上为 Netscape 浏览器)的代理设置。Java Web Start 技术支持大多数 Web 代理自动配置脚本。它几乎可检测所有环境中的代理设置。
如果无法自动检测到代理设置,则会在首次使用 Java Web Start 时,提示您指定代理设置。Java Web Start 还将提示输入访问身份验证代理服务器所需的用户名和口令。该用户名和口令将存储为 Java Web Start 的当前入口信息。但是,在调用新的 Java 虚拟机时,如果访问一个安全 Web 站点将提示输入用户名和口令,因为该信息随 Java 虚拟机实例存储。
也可以使用 Java Web Start“首选设置”面板查看或编辑代理配置。通过单击 (Microsoft Windows) 桌面上的图标或在 Java Web Start 安装目录(Solaris 操作环境及 Linux)下键入 ./javaws 命令启动“应用程序管理器”,然后选择“编辑/首选设置”。如果处于通过代理服务器访问 Web 的环境中,建议使用 Java Web Start 首选设置面板检查是否设置正确。
参考资料:http://e.pingjiang.com/jsp/06/44342.htm
⑵ 什么是 Java Web Start 软件以及如何启动它
Java Web Start 软件使您可以从 Web 下载和运行 Java 应用程序。
Java Web Start 软件:
提供一种单击一次即可激活应用程序的便捷方法
保证您始终运行最新版本的应用程序
避免了复杂的安装敬答或升级过程
获得 Java Web Start 软件
从 Java 5.0 发布版本开始,Java 运行时环境 (JRE) 中就包含 Java Web Start。这意味着安装 Java 时,将自动安装 Java Web Start。第一次下载采用 Java Web Start 技术的 Java 应用程序时,Java Web Start 软件会自动启动。Java Web Start 软件将整个键锋应用程序高速缓存(存储)到本地计算机上。这样,所有必需的资源都已保存在本地,因此以后再次启动时几乎可以瞬间完成。每次启动应用程序时,Java Web Start 软件组件都会检查应用程序的 Web 站点以确定是否有新的版本;如果有,则立即下载并启动新版本。
使用 Java Web Start 软件启动应用程序
通过浏览器
单击 Web 页中的链接。
通过桌面图标
如果您经常使用某一应用程序,则可以在桌面上或“开始”菜单中创亮亮慧建该应用程序的快捷方式。Java Web Start 会询问您是否想在“开始”菜单中创建快捷方式或条目。如果您回答“是”,则将来无需使用浏览器便可启动该应用程序。
通过 Java Application Cache Viewer
Java Web Start 还提供了 Application Cache Viewer,可以从 Java 控制面板启动它。Cache Viewer 允许您直接启动已下载的应用程序。
通过 Application Cache Viewer 启动应用程序的说明
转至开始>设置>控制面板,然后双击Java图标。此时将启动 Java 控制面板。
单击常规选项卡
单击临时 Internet 文件区域内的查看按钮
从列表中双击您要启动的相应应用程序。
通过命令提示符
您还可以通过在命令提示符下键入javawsjnlp_url来启动应用程序,其中jnlp_url是应用程序的 jnlp 文件的 URL。
转到开始>运行>键入命令
此时将出现命令提示符窗口。
键入javawsurl_of_jnlp
⑶ java web start是什么
JavaTM Web Start 是基于 Java 技术镇李岁的应用程序的一种部署解决方案。它是连接计算机和 Internet 的便捷通道,允许用户在完全脱御睁离 Web 的情况下运行和管理应用程序。Java Web Start 提供一次单击激活应用程序的简易方法,并保证始终运行应用程序的最新版本,从而扰悄可避免复杂的安装或升级过程。
⑷ 如何使用Java网络启动部署软件
Java网络启动(Java Web Start (JWS) )可以实现在网络浏览器中运行具备全部特色的Java应用软件 Sun公司在 年三月发布的Java 就已经具备了对JWS的支持 自从J SE 版本以来 JWS就已经成为Java运行时环境(Java Runtime Environment (JRE) )的默认配置 不必再单独安装了 在这篇文章中 我将向您介绍这一重要技术
技术
JWS是与网络浏览器相结合的应用软件 当用户点击链接的时候就会指向一个Java网络启动协议(Java Neork Launching Protocol (JNLP) )文件 然后浏览器自动启动JWS 接着下载 缓存并运行基于Java技术的应用软件
在JWS背后的技术是JNLP及其API 它们是在Java团体进程(Java Community Process)中开发的 JWS实际上是JNLP规范的一个参考实现 JNLP技术定义了一个标准的文件格式 该格式描述了如何调用一个JNLP文件
既然安装链接可以作为普通的HTTP URL的链接 那么您就可以通过网页来检查客户端是否安装了JWS 您可以在IE中通过以下代码来检查
<SCRIPT LANGUAGE= VBScript >
on error resume next
If isIE = true Then
If Not(IsObject(CreateObject( JavaWebStart isInstalled ))) Then
javawsInstalled =
Else
javawsInstalled =
End If
If Not(IsObject(CreateObject( JavaWebStart isInstalled ))) Then
javaws Installed =
Else
javaws Installed =
End If
If Not(IsObject(CreateObject( JavaWebStart isInstalled ))) Then
javaws Installed =
Else
javaws Installed =
End If
End If
</SCRIPT>
开发
开发部署在JWS上的软件和开发独立运行的软件在Java 平台上是基本相同的 比如 程序的起点都是以下的标准代码
public static void main(String[] argv)
然而 为了支持网络部署 也就是实现自动下载和调用软件 并且保证软件在一个安全的沙盒中运行 还需要一些额外的考虑 包括
应用软件必需作为JAR文件集合来使用 所有的应用软件资源 比如文件 图片都必需存储在JAR文件中 而且它们都必需使用Java 平台的getResource机制来引用 应用软件可以使用System exit调用 进行不受限制地访问系统的软件需要通过签名的JAR文件来使用 而且JAR文件中所有的项目都必需经过签名 如果软件要运行在一个安全沙盒中 那么它必需遵循以下的限制; 不能进行本地磁盘访问 所有的JAR文件都必须从同一个主机下载 只能和下载JAR文件的主机之间建立网络连接 不能安装安全管理器 不能使用本地类库对系统属性的访问受到限制 对于JNLP中定义了的系统属性 应用软件可以进行读/写操作 并且对于相同的属性集合具备和applet一样的只读权限
安全
JWS是构建于Java 平台之上的 Java 平台提供了一个全面的安全架构 在Java 版中 JWS则提供了更加强大的安全特色 比如代码签名
在默认状态下 通过JWS调用的应用软件将运行在一个受到限制的环境中(一个 沙盒 ) 它们对本地计算资源的访问 比如存储早基设备和本地网络 是有限的 这样 JWS就保证了下载的潜在的不可信盯扮任的软件不会危及到本地文件或网络
当然 应用程序也可以请求不受限制凯睁灶的本地系统访问 在这种情况下 当该软件第一次调用时 JWS将显示安全警告对话框 安全警告的内容包含软件开发者的信息
如果一个应用软件包含了一个或多个经过签名的JAR文件 JWS将会验证这些JAR文件在签名后是否发生过变化 如果数字签名的认证失败 那么JWS就不会运行该软件 因为它们已经被第三方修改过了 通过在JNLP文件中添加以下的设置 一个应用软件可以请求完整的权限
<security>
<all permissions/>
</security>
JNLP 文件
JNLP是一个和JWS紧密相关的概念 它经常可以和术语 网络启动 相互替代使用 实际上 JNLP是一个规定了JWS应用软件如何启动的协议 JNLP中的包含了诸如JAR包文件的位置 应用软件主要类的名称 以及程序的其它一些参数 在适当配置的浏览器中 JNLP文件是传递给JRE的 然后JRE将会下载应用软件到用户的机器上并开始执行
一个JNLP文件不包含任何二进制数据 实际上它包含的URL指向所有的二进制数据和二进制代码资源 这些文件还可以指向其他的JNLP文件 它们被称为扩展描述符 一个扩展描述符通常描述了运行软件所必需的组件 在扩展描述符中描述的资源将会成为应用软件类路径的一部分 这样 常用的功能只需要描述一次即可 以下的例子是一个常见的JNLP文件
<?xml version= encoding= UTF ?>
<jnlpcodebase= _app >
<information>
<title>Hello world!</title>
<vendor>My Web Company</vendor>
<icon />
<offline allowed/>
</information>
<resources>
<j se version= + />
<jar />
</resources>
<application desc main class= helloworld Hello />
</jnlp>
这个JNLP文件描述了如何调用名为Hello的程序 在JNLP文件中指定了需要 或更高版本的Java来运行该程序 同时还有一些与程序相关的信息 这些信息都会在用户下载的过程中显示
如果您希望了解更详细的JNLP协议和文件格式 可以参考这个官方规范
结论
JWS提供了一种与平台无关的 安全的而且强大的部署技术 开发者只需要将应用软件部署在网络服务器上就可以为最终用户提供全部的功能 而最终用户也只需要使用网络浏览器就可以运行所需的应用软件 而且永远是最新的版本
JWS的一个主要优点是它克服了Java插件和不同Java虚拟机的兼容性问题 但是 使用网络启动的程序却不能像applet一样简单地和浏览器进行通讯
lishixin/Article/program/Java/hx/201311/26465
⑸ Java web start入门
下面是用最简单的HelloWorld方法实现一个Java Web Start的例子 工程webstart目录结构如下
目录说明如下
images 存放* jnlp文件中定义的图标文件
jar 存放classes打包后的jar文件
jnlp 存放* jnlp描述文件
src java源码
WEB INF/classes java编译后的class文件
webatart 建立步骤如下
.在webstart/src/jws下新建一HelloWorld java文件
package jws;
import javax swing *;
public class HelloWorld {
private JFrame jFrame;
private JPanel jPanel;
private JLabel label;
public HelloWorld(){
jFrame = new JFrame( HelloWorld Test Frame );
label = new JLabel( Hello world! );
jPanel = new JPanel();
派中jPanel add(label);
jFrame add(jPanel);
jFrame pack();
jFrame setSize( );
jFrame setLocation( );
jFrame setVisible(true);
jFrame setDefaultCloseOperation(JFrame EXIT_ON_CLOSE);
}
// webstart 启动时执行的主方法
public static void main(String args[]){
new HelloWorld();
}
}
注 在main方法中完全可以不用写new HelloWorld(); 而只在main方法中输出一条测试语句
System out println( This is test! );
进行简单测试 打印结果会出现在步骤 java控制台中
.编译HelloWorld java 在WEB INF/classes目录下执行命令
jar cvf helloworld jar jws/* class
执行后把生成的helloworld jar包拷贝到webstart/jar/jws目录下
(在IDEA中打包使用Jar Tool插件比较方便 eclipse中可以使用Fatjar)
.从helloworld jar/META INF中解压出MNIFEST MF 更改MNIFEST MF内容
Manifest Version:
Created By: _ (Sun Microsystems Inc )
为
Manifest Version:
Created By: _ (Sun Microsystems Inc )
Main Class: jws HelloWorld
然后在WEB INF/classes目录下执行命令
jar umf MANIFEST MF helloworld jar
把新的MNIFEST MF更新到helloworld jar包中
注 如果在下面步骤 中的<application desc main class= jws HelloWorld />指定了Main Class方法 此步骤可以省略
.webstart/jnlp目录下新建一HelloWorld jnlp文件
<?xml version= encoding= UTF ?>
<! codebase 属性指出搜索应用程序资源的顶级URL 下面的icon/jar元素都是以这个URL为基本 >中羡竖
<jnlp codebase= >
卖大<information>
<! 在 开始 运行 菜单中输入 javaws 或 javaws viewer 启动Web Start 会看到客户端已经安装的webstart应用程序 >
<! title 应用程序标题 vendor 供应商
title/vendor 元素必须 会显示在用 javaws viewer 命令
打开的应用程序缓存查看器(Java Application Cache Viewer)中 >
<title>HelloWorld</title>
<vendor>Lively Corporation</vendor>
<description>HelloWorld Test Example for WebStart </description>
<! homepage 存放有关应用程序的相关文档的URL 如help文件等 仅仅是description作用 >
<homepage />
<! icon 指定图标会显示在应用程序缓存查看器中
在查看器中新建webstart快捷方式到桌面时也会显示为快捷方式图标
只支持GIF/JPEG格式 其它格式无效 >
<icon />
<! splash 在sun的文档中提到会出现在webstart启动时的闪屏中 不过可能由于速度问题 我没有观察到 >
<icon kind= splash />
<! 允许离线启动 可以使用javaws offline命令 >
<offline allowed/>
</information>
<resources>
<! 指定客户端需要安装的j se版本 下面指定为 +
如果版本是 在链接此jnlp文件时会提示更新j se版本 >
<j se version= + />
<! 指定要下载到本地的jar文件(注意 所有的文件都需要打包才能够下载)
可以包含一些资源文件 如icons/configuration files 可以使用getResource方法取得 >
<jar />
</resources>
<! application desc 必须 指定webstart启动时执行jar文件中的哪个类 >
<application desc main class= jws HelloWorld />
</jnlp>
注
其中* jnlp文件的语法的详细信息可以在sun网站上查询
其中javaws命令行的详细参数可以在sun网站上查询
.webstart目录下建一l
内容如下
<a >HelloWorld</a>
.因为是web应用 所以webstart/WEB INF建一web xml文件
内容为
<web app>
</web app>
即可 启动tomcat时默认会去找l文件
.webstart工程放入tomcat/webapps 启动tomcat即可
启动后会看到helloworld的swing弹出窗口 还有如下图会有一个java控制台
如果要在HelloWorld java中对本地文件进行操作 就必须对jar文件进行签名 具体步骤如下:
在HelloWorld java的main方法中对文件进行操作
File file = new File( E: + /test txt );
try {
System out println(file createNewFile());
} catch (IOException e) {
e printStackTrace();
}
.用keytool genkey产生一个私钥(使用keytool –help命令可查看keytool命令参数)
keytool genkey alias mykey keystore mykeystore keypass mypass storepass mykeystorepass validity
参数说明如下
alias mykey 指定密钥的别名 不指定的话默认为 mykey
keystore mykeystore 指定密钥数据库名 不指定则默认在Documents and SettingsAdministrator下生成一个名称为 keystore的文件
keypass mypass 指定密钥密码 用jarsigner签名时需要
storepass mykeystorepass 指定密钥数据库密码 用jarsigner签名时需要
validity 密钥有效时间为 天 不指定的话默认为 天
.在WEB INF/classes目录下运行keytool命令 会提示输入一些姓名/公司/国家之类的信息
如果不想一步步输入上面信息 可以直接输入下面命令执行
keytool genkey alias mykey keystore mykeystore keypass mypass storepass mykeystorepass validity dname cn=Henry Zhou ou=JavaSoft l=SZ S=JS o=Lively c=CN
dname 参数说明如下
CN=monName
OU=anizationUnit
O=anizationName
L=localityName
S=stateName
C =country
.执行完毕在WEB INF/classes目录下生成一个名mykeystore的密钥文件 下面要用此密钥文件对jar文件进行加密
jarsigner keystore mykeystore helloworld jar mykey
helloworld jar mykey 指定要签名的jar文件和密钥的别名
运行命令后会提示输入密钥密码和密钥数据库密码
签名者证书将在六个月内过期
由于安全原因 在上面的命令中无法指定密钥密码和密钥数据库密码 即使运行
jarsigner keystore mykeystore helloworld jar mykey keypass mypass storepass mykeystorepass
仍然会提示输入密钥密码和密钥数据库密码
注
其中keytool的详细参数说明可以在sun网站上查询
其中jarsigner命令行的详细参数可以在sun网站上查询
执行后在helloworld jar/META INF中可以看到生成MYKEY DSA和MYKEY SF文件(可以通过 sigFile MKSIGN指定生成 MKSIGN SF 和 MKSIGN DSA )
其中SF文件包含了JAR中所有类的一个列表 保存了签名过程中使用的摘要算法 DSA文件是一个二进制密匙文件 扩展名是DSA还是RSA取决你使用的签名算法 默认是DSA 可以在keytool参数中指定RSA算法
.把生成的helloworld jar包拷贝到webstart/jar/jws目录下
.在webstart/jnlp/HelloWorld jnlp中添加
<security>
<all permissions/>
</security>
增加了签名后 如果缺少<security><all permissions/></security>会报错
启动/运行应用程序时发生错误
标题 JNLP Argument Solution
供应商 Lively
类别 安全错误
access denied (java io FilePermission E: est txt write)
webstart 工程放入tomcat/webapps 启动tomcat即可 链接jnlp后发现E盘新建一test txt文件 测试成功
注 网上介绍有时候需要在webstart/WEB INF/web xml文件中配置
<mime mapping>
<extension>jnlp</extension>
<mime type>application/x java jnlp file</mime type>
</mime mapping>
lishixin/Article/program/Java/hx/201311/25831
⑹ 装在电脑中的 Java veb start 是干什么用的
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
这是一个插件,不知道装了以后可以有什么作用,而且装上这个插件后必须要求系统“启用所有插件”这个功能,这样会不会造成被病毒或木马程序攻击的下场呢?
解析:
JavaTM Web Start 1.01版和Java 2 SDK 及Java 2运行时环境(JRE)绑樱拍定。
在Microsoft Windows 平台上,Java Web Start 在Java 2 SDK 及JRE安装时被悄悄地安装。你可以在桌面上找到Java Web Start图标。同样,在开始->程序菜单里面也有Java Web Start项。
在Solaris 和Linux 平台上,Java Web Start的安装脚本包含在Java 2 SDK (或者JRE顶层目录)的jre目录下的一个zip文件里面.你可以将那个zip移动到你喜欢的地方去安装Java Web Start。我们推荐Java 2 SDK 和 JRE 目录结构外安装。解压那个,然后运行install.sh 脚本安装Java Web Start 。
Java Web Start是一个新的应用程序调度技术,它可以让你从WEB浏览器单击启动应用程游差序。你可以立刻下载并启动应用程序,例如一个完全的电子表格程序或者Inter聊天客户端,而不用经过复杂的安装过程。
Java Web Start 包含JavaTM 2 平台的安全特性,因此不会危机到你的数据和文件的完整性。另外 Java Web Start技术可以使你使用最新的Java 2技术-- 使用任何浏览器。
使用Java Web Start,你可以单击一个网页链接启动应用程序。如果该应用程序现在不在你的计算机上,Java Web Start 自动下载所有必要的文件。然后它把文件存储在你的计算机上,因此脊磨羡任何时候你想重新启动那个程序的时候它都是准备好的-- 无论是从你你的桌面上的图标还是浏览器的链接。而且无论你使用何种方法启动程序,该程序的最新版本都为你准备好了。