【发布时间】:2011-05-16 00:11:13
【问题描述】:
我开发了一个黑莓应用程序,已加载到 BB 设备中。但正如我们所知,如果不使用 RIM 对应用程序进行签名,我们就无法在设备上运行应用程序。有什么方法可以让我创建应用程序的试用版几天并在设备中运行以进行测试。
我听说过“keytool”和“jarsigner”工具。这个工具可以帮助我在设备中运行我的应用程序而不签署应用程序吗?如果是,请给我有关如何完成的步骤。
【问题讨论】:
我开发了一个黑莓应用程序,已加载到 BB 设备中。但正如我们所知,如果不使用 RIM 对应用程序进行签名,我们就无法在设备上运行应用程序。有什么方法可以让我创建应用程序的试用版几天并在设备中运行以进行测试。
我听说过“keytool”和“jarsigner”工具。这个工具可以帮助我在设备中运行我的应用程序而不签署应用程序吗?如果是,请给我有关如何完成的步骤。
【问题讨论】:
签署 java 档案(.jar 文件)的步骤。
首先使用 keytool 程序创建公钥:
keytool -genkey -alias -keystore (http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/keytool.html)。
然后对 java 归档包进行签名:
jarsigner -keystore -storepass -keypass -sigfile -certs
【讨论】:
-sigfile <the name of files .DSA .SF> 上的 sigfile?