1、将要签名的类打包成jar
jar cvf friend.jar com/example/tools/security/Friend*.class
2、生成密钥对文件
keytool -genkey -alias friend -keypass friend4life -validity 1000 -keystore ijvmkeys
3、对jar文件进行签名
jarsigner -keystore ijvmkeys -storepass passwd00 -keypass friend4life friend.jar friend
E:\eclipse\j2ee\new-workspace\common-tools\bin>jar cvf friend.jar com/example/tools/security/Friend*.class E:\eclipse\j2ee\new-workspace\common-tools\bin>keytool -genkey -alias friend -keypass friend4life -validity 1000 -keystore ijvmkeys 输入keystore密码: 再次输入新密码: 您的名字与姓氏是什么? [Unknown]: 您的组织单位名称是什么? [Unknown]: 您的组织名称是什么? [Unknown]: 您所在的城市或区域名称是什么? [Unknown]: 您所在的州或省份名称是什么? [Unknown]: 该单位的两字母国家代码是什么 [Unknown]: CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown 正确吗? [否]: y E:\eclipse\j2ee\new-workspace\common-tools\bin>jarsigner -keystore ijvmkeys -storepass passwd00 -keypass friend4life friend.jar friend