标签:
JNLP(Java Network Launching Protocol ,java网络执行协议文件)是java提供的一种可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url链接打开一个java应用程序。
Java桌面应用程序可以通过JNLP的方式发布。如果版本升级后,不需要再向所有用户发布版本,只需要更新服务器的版本,这就相当于让java应用程序有了web应用的优点。如果你使用JNLP打包一个应用程序,那么它能够:
我们可以使用javaws命令下载并运行jnlp文件中维护的java应用程序。了解javaws看这里:java、javaw、javaws有什么区别
使用JNLP文件发布应用,具有以下优点:
jnlp是一个标准的文件, jnlp文件中描述了应用的url、应用程序的基本信息(应用名称、版本、供应商、应用icon等)、必要的系统环境等。
模版名称:JNLP-INF/APPLICATION_TEMPLATE.JNLP。名称必须是大写。模版内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp codebase="*">
<information>
<title>SampleApp</title>
<vendor>Sample Company</vendor>
<icon href="*"/>
<offline-allowed/>
</information>
<resources>
<java version="1.3+"/>
<jar href="SampleApp.jar"/>
</resources>
<application-desc main-class="com.sample.SampleApp"/>
</jnlp>
Java千百问_08JDK详解(011)_jnlp文件是什么
标签:
原文地址:http://blog.csdn.net/ooppookid/article/details/51757090