文档章节

JNLP

素人派
 素人派
发布于 2016/12/31 20:44
字数 335
阅读 1
收藏 0
  • 介绍
JNLP(Java Network Launching Protocol )是java提供的一种可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个java应用程序。
  • jnlp文件格式说明
[codesyntax lang="xml"]
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="">
	<information>
		<title></title>
		<vendor></vendor>
		<description kind="one-line"></description>
		<description kind="tooltip"></description>
		<description kind="short"></description>
	</information>
	<security>
		<all-permissions />
	</security>
	<resources>
		<j2se version="1.5+" />
		<jar href="" />
	</resources>
	<application-desc>
	</application-desc>
</jnlp>
[/codesyntax] 注意:title、vendor、application-desc元素是必须得。
  • 部署
将jnlp以及jar文件部署到web服务器上即可。
  • 备注
如果jar需要访问本地资源,需要给jar文件签名。 先生成一个keystore文件,命令为keytool -genkey -keystore test.keystore -alias test 然后给jar文件签名,命令为jarsigner -keystore test.keystore test.jar test 签名命令执行完成后,会在test.jar文件中增添两个文件test.sf和test.rsa keytool命令包含在jre中,jarsigner包含在jdk中。 更多有关keytool的请查看这里。
  • 启动
在打开方式中,选择JDK中的bin目录下的javaws来执行即可。
  • 异常问题
[caption id="attachment_1958" align="alignnone" width="516"] jnlp启动异常 jnlp启动异常[/caption] 如果出现以上问题,您需要从控制面板中打开“Java控制面板”,然后选择安全选项卡,在“编辑站点列表”中添加“http://surenpi.com“即可。

本文转载自:http://surenpi.com/2014/09/02/jnlp/

共有 人打赏支持
上一篇: Quartz
素人派
粉丝 24
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问

暂无文章

day11

architect刘源源
今天
6
0
论学好Linux系统的超级重要性

不知道各位在日常的工作生活中有没有接触过“rm -rf /*”这个命令,因为这个命令搞出来的事情可还不少呢!前段时间就在一个群里看到了有个小伙子,老板让他去维护一下服务器,这小伙也不太懂...

Linux就该这么学
昨天
6
0
git 使用

1,首先在github配置好信息和仓库,然后在本地进行操作 git init git config user.name 'zhangwuer' git config user.email '56789053@qq.com' 2,与远程分支建立连接 git checkout -b test......

天王盖地虎626
昨天
3
0
git checkout 命令详解

在日常的git操作中,git checkout——检出,是我们的常用命令。最为常用的两种情形是创建分支和切换分支。 在下面的命令中,使用了一些简写,在这里说明一下: git st # git statusgit ci ...

shzwork
昨天
10
0
【Nginx】Nginx多级代理,获取客户端真实请求IP以及每级代理IP

Nginx多级代理,获取客户端真实请求IP以及每级代理IP 如图所示,每一级nginx里的location配置里需要加上对应的配置,最后一级nginx是直接到应用,测试时为了方便,直接用echo模块去测试,打印...

薛定谔的旺
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部