4

我的手机应该能够运行:JavaTM:基于 MIDP 2.0、CLDC 1.1 的应用程序。但是,无论我尝试在其上安装哪个应用程序,我都会收到错误消息:Downloaded JAR are invalid

我尝试使用指定的 MIDP 2.0 和 CLDC 1.1 在 Netbeans 上构建 Java ME 项目。这些应用程序很简单,使用 Netbeans 附带的自动生成代码来显示 hello world 消息。它可以在模拟器中运行,但是当我将 .JAR 传输到手机时,出现上述错误。

是手机的型号和规格。

是否有人为此或任何类似的三星手机开发了任何 Java ME 应用程序,知道我需要做什么?

编辑: jad 文件的内容:

MIDlet-1: Midlet, , hello.Midlet
MIDlet-Jar-Size: 1565
MIDlet-Jar-URL: MobileApplication1.jar
MIDlet-Name: MobileApplication1
MIDlet-Vendor: Vendor
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0
4

2 回答 2

2

尽管许多手机允许安装 MIDlet 的其他方法,但根据 JavaME 规范,它们都应该支持的唯一标准方法是:

  • 将 jad 和 jar 放在任何人都可以访问的 Web 服务器上。选择您的移动网络运营商不会阻止的服务器。

  • 打开电话网络浏览器。使其转到 jad 文件 URL。

  • Web浏览器应该下载jad文件,了解它是什么,让手机安装应用程序。

  • 安装时手机的互联网连接应使用蜂窝网络(无 wi-fi ...)

于 2012-09-23T10:02:07.133 回答
1

也许你的文件名太大了。“MobileApplication1”有 18 个字符。尝试将两个名称(jad 和 jar)减少到等于或低于 13,例如:MobileApp.jad 和 MobileApp.jar
将两个文件放在 SD 卡上并打开 Jad 文件。

于 2012-09-23T20:44:13.033 回答