JSP学习笔记(九十一):创建可在网页上运行的java应用程序

1.创建Jar应用

首先创建一个基于swing的应用程序,做成jar。我用Eclipse3.4安装VE1.4(VE的下载安装地址:http://wiki.eclipse.org/VE/Installing),安装虽然是成功了,一创建swing类就报错,没办法,然后改用idea8.0做的swing应用,并打包成jar,非常的简单,这里就不做介绍了。

2.签名Jar

没有签名的Jar在网页上是不能直接运行的,需要先签名

在Dos控制台执行:keytool -genkey -alias TestApp -validity 365,生成一个密匙证书,365是指证书的有效期是365天,默认是180天

然后执行:jarsigner app.jar TestApp,对app.Jar文件签名,app.jar是指需要签名的Jar文件

给Jar文件签名我参考了文章:keytool和jarsigner的使用,详细内容文章里面有介绍

3.建立jnlp文件

test.jnlp

<?xml version="1.0" encoding="UTF-8"?>
<jnlp codebase="http://localhost:8080" name="your name">
   
<information>
        
<title>title here</title>
        
<vendor>url.com, Inc.</vendor>
        
<offline-allowed/>
 
<description>Application</description>
   
</information>
   
<application-desc main-class="a1"/><!--这里是你的应用的入口程序名-->
   
<security>
      
<all-permissions/>
   
</security>
   
<resources>
        
<j2se version="1.4+"/>
        
<jar href="app.jar" /><!-- 这里是你的打包的应用-->
    
</resources>
</jnlp>

把之前建立的app.jar,放到跟test.jnlp同一个文件夹下,就可以通过http://localhost:8080/test.jnlp访问了

不过打开应用时,会弹出警告,这个比较郁闷,在网上也查不到如何去掉那个警告,郁闷~

posted @ 2009-02-02 16:40  魔豆  阅读(1333)  评论(0编辑  收藏  举报