我的手机应该可以运行:JavaTM:MIDP 2.0,基于CLDC 1.1的应用程序。但是,无论我尝试在其上安装哪个应用,我都会收到错误:Downloaded JAR are invalid
我尝试在Netbeans上构建Java ME项目,使用指定的MIDP 2.0和CLDC 1.1。这些应用程序很简单,使用Netbeans附带的自动生成的代码来显示hello world消息。它在模拟器中工作,但是当我将.JAR传输到移动设备时,我得到了上述错误。
This是手机的型号和规格。
为此或任何类似的三星手机开发任何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
答案 0 :(得分:2)
尽管许多手机允许安装MIDlet的其他方法,但根据JavaME规范,它们应该支持的唯一标准方式是:
将jad和jar放在Web服务器上,任何人都可以访问它们。选择您的移动网络运营商不会阻止的服务器。
打开手机网络浏览器。将它转到jad文件URL。
网页浏览器应该下载jad文件,实现它是什么,让手机安装应用程序。
手机的互联网连接应该在安装时使用蜂窝网络(没有Wi-Fi ......)
答案 1 :(得分:1)
也许你的文件名太大了。 “MobileApplication1”有18个字符。尝试将两个名称(jad和jar)减少到等于或低于13,例如:MobileApp.jad和MobileApp.jar
将两个文件放在SD卡上并打开Jad文件。