1、打包jar:jar cvf target.jar com/test/example.class
2、执行jar:java -jar -Dfile.encoding=utf-8 XXX.jar
3、生成unicode码:native2ascii -encoding utf-8 input.txt output.txt
4、生成密钥对:keytool -genkey -alias othername -keypass password -validity 10000 -keystore name
10000标识过期时间,
name为密钥文件的名称
password 将来使用该密钥的密码凭证
othername为密钥的别名
5、jarsigner -keystore name -storepass password -keypass password2 test.jar testname
name 为密钥文件的名称
password 密钥文件的密码凭证
password2 为keytools命令中-keypass指定的密钥密码
testname签名文件的名称