我正在尝试使用命令行 jarsigner 或 ant signjar 任务对小程序进行自签名。我发现 jarsigner 和 signjar 都覆盖了包含必要的 Codebase 和 Permissions 条目的 maniftest.mf 文件,因此当小程序运行时,由于缺少这些条目而失败。我已经尝试在签名后添加必要的条目,但这会导致小程序无法加载,我认为这意味着这些 Codebase 和 Permissions 条目也必须被签名。在 Mac 或 Win 上使用 JDK 1.7.0_40 或 1.6.0_51 的结果相同。
我确定这是用户错误,否则互联网会充满问题和投诉。我已经搜索了这个问题,但没有找到可行的解决方案。你们中有人遇到并解决了这个看似catch-22的问题吗?感谢你的帮助!