1。用keytool来创建一个密匙(同时指定时效,多久会过期,默认只给 6个月)2。用JARSigner用此密匙为JAR签名。可以用同一个密匙来为多个JAR签名。 注意:大小写,签名一致,数字签名过期为 什么JAR要被签名?当用户启动一个Java Network Launching Protocol (JNLP,Java网络加载协议)文件或使用一个applet时,这个JNLP或applet可能请求系统提供一些非一般的访问。比如“文件打开”等进 行这样的请求,就需要签名的JAR。如果它是匿名的,系统会询问用户是否打算信任JAR的签署者。1.首先生成签名文件,执行完成后,会在本目录内生成一个.keystore的密钥文件,2kByte大小。yourProj是别名 keypass后面是密文密码,keystore密码是存储密码(要改变此文时需要输入确认此密码)在dos命令提示状态下输入C:Documents and SettingsAdministratorkeytool -genkey -alias yourProj -keyp