Java Web Start

Java Web Start技术可以让用户从浏览器上下载下来java jar包,然后在本地打开jar包运行程序,之后浏览器关闭与否都没有关系了,浏览器的作用就是从网上下载jar包,然后启动程序

 

1.首先先下载Tomcat,作为存放发布程序的sever。当打开网页登陆那个sever的界面后,点击链接先下载存在sever里面的jar包到本地电脑,然后自动运行jar。Tomcat的程序包里面点击bin包里面的,运行startup.bat启动sever.

 

2.先将写好的java程序,导出jar包。在webapps下创建一个文件夹Halloworld,然后为了方便管理各个文件就在这个包里面再次建立jar文件夹,jnlp,以及WEB- INF文件夹。把jar包拷贝到tomcat的webapps文件夹下的jar文件夹。

 

3.在halloworld文件夹下建立index.html文件,当在浏览器输入网址http://localhost:8080/HalloWorld/时,系统会自动搜索名字为index.html的文件,并且打开。html 里面的内容是

<html>
<head></head>
<body>
<a href="jnlp/helloworld.jnlp">Hello World</a>
</body>
</html>

里面就一个链接,指向jnlp文件夹里面helloworld.jnlp文件

 

4.在jnlp文件夹里面建立helloworld.jnlp

根元素是jnlp codebase 就是在sever,webapps文件夹里面,存放这个程序的文件夹HalloWorld文件夹

resource里面就是定位jar文件

application desc main class 是指定具有main函数入口的那个类。

 

<jnlp codebase="http://localhost:8080/HalloWorld">
    <information>
        <title>HalloWorld</title>
        <vendor>IBM</vendor>
    </information>
    <resources>
        <jar href="jar/HalloWorld.jar" />
    </resources>
    <application-desc main-class="sonst.HalloWorld" />
</jnlp>

这里注意一下如果jar里面的main class在一个包里这里是sonst包,那么一定要把包名带上。

 

5.在文件夹web-inf文件夹下建立web.xml

<web-app>
</web-app> 这是必须写的,更多信息可以去看别的网络资源。

 

 

6.然后配置结束 就可以用java web start 启动程序啦 哈哈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值