通过ant任务用WTK签名一个罐子

时间:2009-04-28 18:31:55

标签: ant java-me sun signing

有没有办法通过ant任务使用Sun WTK为JavaMe / j2me aplicattion签名Jar?

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

2 个答案:

答案 0 :(得分:2)

你可以选择一些方法:

  1. 使用ant libary天线,其中包含用于构建,打包,签署midlet的其他任务(http://antenna.sourceforge.net/
  2. 使用exec
  3. 直接调用wtk命令
  4. 使用shell脚本
  5. 我强烈推荐第一个选项。要开始使用天线,请查看下载包中提供的示例文件。

答案 1 :(得分:1)

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

  

java -jar“c:\ SPRINT_WTK_31 \ bin \ JadTool.jar”-addcert -alias sprintadp -keystore“c:\ SPRINT_WTK_31 \ appdb \ keystore.sks”-inputjad deployment \ xxx.jad -outputjad deployment \ xxx。 JAD

     

java -jar“c:\ SPRINT_WTK_31 \ bin \ JadTool.jar”-addjarsig -jarfile deployed \ 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路径。