1

有没有办法通过 ant 任务使用 Sun WTK 为 JavaMe / j2me 应用程序签署 Jar?

示例或教程链接将不胜感激。

4

2 回答 2

2

你有几个选择:

  1. 使用 ant libary 天线,它具有构建、打包、签署 midlets 的附加任务(http://antenna.sourceforge.net/
  2. 使用 exec 直接调用 wtk 命令
  3. 使用 shell 脚本

我强烈推荐第一个选项。为了让您开始使用天线,请查看下载包中提供的示例文件。

于 2009-04-30T12:36:10.163 回答
1

我有一个用于签名的批处理文件。不确定 ANT 是如何工作的,但我相信你可以弄清楚如何工作:

java -jar "c:\SPRINT_WTK_31\bin\JadTool.jar" -addcert -alias sprintadp -keystore "c:\SPRINT_WTK_31\appdb\keystore.sks" -inputjad 部署\xxx.jad -outputjad 部署\xxx.jad

java -jar "c:\SPRINT_WTK_31\bin\JadTool.jar" -addjarsig -jarfile 部署\Phone.fm.jar -keystore "c:\SPRINT_WTK_31\appdb\keystore.sks" -keypass adp2006 -alias sprintadp -inputjad 部署\ xxx.jad -outputjad 已部署\xxx.jad

当然,用真正的证书替换 Sprint ADP 的东西(我希望我有...),并用 Sun 的 WTK 路径替换 Sprint 的 WTK 路径。

于 2009-04-28T19:10:28.547 回答