所在的位置: java >> 编程思想 >> JNLP协议开发Java程序

JNLP协议开发Java程序

首先写一个swing的窗口类,然后导出为Hello.jar。   Java代码   publicclassHello{   publicstaticvoidmain(String[]args){   HelloFrameframe=newHelloFrame();   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   frame.show();   }   }   classHelloFrameextendsJFrame{   publicHelloFrame(){   setTitle(HelloSwing);   setSize(width,height);   }   publicstaticfinalintwidth=;   publicstaticfinalintheight=;   }   在源程序的src目录下运行,使用java自带的签名工具产生签名文件,按照提示一步步完成产生key   keytool-genkey-keystorenotepadKeyFile-aliasnotepadKey   其中,notepadKeyFile是生成的文件名称,notepadKey是别名。可以查阅到相应的证书信息。   用ant来为Hello.jar签名   Xml代码   ?xmlversion=1.0encoding=UTF-8?   projectname=swingbasedir=.default=   propertyname=src.dirvalue=${basedir}/src/   propertyname=dist.libvalue=${basedir}/dist/   !--Directorystructureoftheproject--   targetname=alldepends=description=generateKeytosignjars   signjaralias=notepadKeystorepass=hellojavakeypass=hellojavakeystore=${src.dir}/notepadKeyFileverbose=truefilesetdir=${dist.lib}   includename=*.jar/   /fileset   /signjar   /target   /project   建立swing.jnlp文件   Xml代码   ?xmlversion=1.0encoding=utf-8?   jnlpspec=1.0+codebase=   information   titleNotePadV0.1/title   vendorwendy/vendor   descriptionNotePadV0.1/description   descriptionkind=tooltip      /description   offline-allowed/   /information   security!--权限设置--   all-permissions/   /security   resources   j2seversion=1.6+/   jarhref=Hello.jar/   /resources   application-descmain-class=net.swi.Hello!--主类--   /application-desc   /jnlp







































北京专治白癜风的正规医院
出名的白癜风医院



转载请注明:http://www.jiaju1314.com/bcxx/1208.html

  • 上一篇文章:
  •   
  • 下一篇文章: