快速配置你的Java程序到JAWS(Java Web Start)(1)

一、JAWS(Java Web Start)简介
JAWS是一种新型的应用程序布署机制,它能让你在安装了JAWS插件的条件下,通过单击在Web浏览器上的链接就能安装你需要的软件。它是透明式的处理复杂的软件安装过程,它把软件隐藏在本地硬盘上,以便需要时能尽可能快的执行。不同的程序可以稳定的使用不同的JDK版本,你可以定制你的程序所使用的JDK版本,对于客户端,JAWS插件会负责在需要时下载最新的JRE(Java Runtime Edition)版本。
JAWS不需要你对你的程序进行任何特殊的修改以使你的程序能在JAWS机制上运行。但是,由于顾及安全的原因,JAWS会把你的程序放在一个称为沙箱(sandbox)的内部运行,就如一个Applet程序一样,对于进行了数字签名的程序,客户可以选择信任或不信任你的程序,如果选择信任,那你的程序就可以像本地的程序一样毫无阻碍的(相对而言)访问本地资源,比如文件系统、打印系统等。通过javax.jnlp包,不被信任的程序只能进行有限的系统访问。
JAWS是基于JNLP(Java Network Launching Protocol & API)的,JNLP是定义了底层抽象的基础技术,JAWS是它的一种实现。下面通过实例说明怎么配置你的Java程序来应用这种机制。
二、配置

JAWS程序是用Web服务器来配置,这并不是要求一个特殊的Web服务器,任何一个都可以,比如IIS、Apache等,不过你得修改你的Web配置使它知道application/x-java-jnlp-file MIME类型。下面按先后顺序来配置,客户端需事先安装好JAWS插件也即JRE。
1、打包JA

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

maqj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值