文档

Java™教程
隐藏目录
ExampleGame开发者的步骤(Terry)
路径: Java SE 中的安全特性
教程: 实现自己的权限
部分: 将所有内容整合起来

示例游戏开发者(Terry)的步骤

在创建了一个调用 HighScoregetHighScoresetHighScore 方法来获取和设置用户的高分的游戏(ExampleGame)之后,Terry 需要执行以下步骤:

编译游戏类

javac ExampleGame.java -classpath hs.jar -d .

将其类文件放入 JAR 文件

jar cvf terry.jar com/gamedev/games/ExampleGame.class

创建密钥库和签名密钥

keytool -genkey -keystore terry.keystore -alias signTJars

密码和专用名称信息可以根据需要进行指定。

对 JAR 文件进行签名

jarsigner -keystore terry.keystore terry.jar signTJars

导出公钥证书

keytool -export -keystore terry.keystore
    -alias signTJars -file Terry.cer

提供用户所需的文件和信息

即提供给他们:

游戏用户还需要来自 Chris 的文件和信息。为了方便起见,Terry 可以将此信息转发给他们:


上一页: HighScore Developer (Chris) 的步骤
下一页: 运行 ExampleGame 的用户步骤 (Kim)