<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://localhost/jws" href="Oracle.jnlp">
<information>
<title>Oracle query</title>
<vendor>Aaron</vendor>
<description>For the desktop query data</description>
<description kind="short">Test</description>
<icon href="icon.png"/>
<icon href="splash.png" kind="splash"/>
<offline-allowed/>
<shortcut online="false">
<desktop/>
<menu submenu="DBQuery"/>
</shortcut>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.5+"/>
<jar href="Query.jar"/>
<jar href="classes12.jar"/>
</resources>
<application-desc main-class="com.aaron.dao.OracleQuery"/>
</jnlp>
//package
jar cvfm Query.jar manifest.mf *
//manifest.mf
Manifest-Version: 1.0
Created-By: 1.6.0_12 (Sun Microsystems Inc.)
Main-Class: com.aaron.dao.OracleQuery
//generate keystore
keytool -genkey -keystore kmKeystore -alias kmsign
//Check the sign
keytool -list -keystore kmKeystore
//Sign jars
jarsigner -keystore kmKeystore Query.jar kmsign
jarsigner -keystore kmKeystore classes12.jar kmsign