【问题标题】:Jar file is not working, I get error: Invalid jar filejar 文件不工作,我收到错误:无效的 jar 文件
【发布时间】:2022-01-10 07:15:21
【问题描述】:

我对 J2ME 很陌生。我正在使用 Eclipse 创建一个 J2ME 应用程序。我从项目中导出了 .jar 文件。但是当我试图在手机中打开那个 .jar 文件时,它会给出“Invalid jar file”错误。这在模拟器上正常工作。

可能是什么问题?

【问题讨论】:

  • 有些手机也需要JAD,你也安装了JAD文件吗?
  • 是的,我也这样做了..so for jad 它给出的错误:“缺少强制属性”
  • 你在 JAD 中有MIDlet-Jar-URL 属性吗?
  • @mr_lou,我试过诺基亚不同的手机(Asha 305,诺基亚 e5 等)
  • 我最近在使用诺基亚手机时也遇到过这种情况。奇怪的是,在从清单中删除所有诺基亚特定的 JAD/MANIFEST 属性后,JAR 安装得很好。有人会认为诺基亚可以想办法忽略他们不支持的属性——尤其是当我们谈论他们自己发明的属性时,但显然不是。无论如何,这是我目前唯一的猜测。请记住将它们从 JAD 和 MANIFEST 中删除。

标签: java eclipse java-me


【解决方案1】:

您似乎没有指定诸如 midlet-class-name 之类的强制属性 您可以通过打开应用程序描述符来指定它。 创建 jad/jar 文件的更好方法是 右键Project->J2ME->创建包

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    • 2017-08-06
    • 1970-01-01
    • 2015-08-07
    相关资源
    最近更新 更多