gpt4 book ai didi

java - 诺基亚错误代码 217 - jar list 行尾

转载 作者:行者123 更新时间:2023-12-04 05:38:12 25 4
gpt4 key购买 nike

我用 J2ME Polish 开发了一个 J2ME 应用程序。诺基亚现在验证将提交给商店的内容,挑战是在验证我的 JAR 和 JAD 文件期间,我得到 Error 217 - The JAR manifest does not end with a new line
我检查了我的 JAR list ,发现它以新行结尾。有人有任何建议或解决方案吗?

最佳答案

仔细检查 list 的最后一行是否没有不可见的字符,如空格或制表符。

如果 list 确实有换行符,则错误消息显然意味着此诺基亚设备中存在错误。

不过,您的 list 可能有问题,并且诺基亚仅使用不正确的消息来表明其中存在其他问题。收到这样的消息,请确保您的 list 符合 JAR 文件规范 ( available online ) 的相应部分,特别是:

  • Manifest Specification
  • Notes on Manifest and Signature Files

  • 首先,我要检查 list 行不超过“UTF8 编码形式的 72 个字节(不是字符)”。

    另一件值得尝试的事情是尝试各种指定的行尾样式: CR LF | LF | CR .在您的 IDE/build 中可能有一个设置来管理它,寻找类似“DOS/Unix/Mac 换行符”的东西。规范指出所有这些都可以,但您最好考虑到设备中存在无法识别特定样式换行符的错误的可能性。

    还可以考虑在诺基亚论坛上检查/询问这可能是特定设备的已知问题。

    关于java - 诺基亚错误代码 217 - jar list 行尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11647160/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com