本教程适用于JDK 8。本页中描述的示例和实践不利用后续版本引入的改进,并可能使用已不再可用的技术。
有关Java SE 9及其后续版本中更新的语言功能的摘要,请参阅Java语言更改。
有关所有JDK版本的新功能、增强功能以及已删除或不推荐使用的选项的信息,请参阅JDK发行说明。
创建HighScore
和HighScorePermission
类之后,Chris需要执行以下步骤:
javac HighScore*.java -d .
jar cvf hs.jar com/scoredev/scores/HighScore*.class
keytool -genkey -keystore chris.keystore -alias signJars
可以自行指定密码和专有名称信息。
jarsigner -keystore chris.keystore hs.jar signJars
keytool -export -keystore chris.keystore -alias signJars -file Chris.cer
即提供以下内容:
hs.jar
,Chris.cer
,以及HighScore
和HighScorePermission
类所需权限的信息。Chris可以提供所需授权条目。