Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在移动电话上获取.jar文件时出错_Java_Java Me_Jar_Executable Jar_Midp - Fatal编程技术网

Java 在移动电话上获取.jar文件时出错

Java 在移动电话上获取.jar文件时出错,java,java-me,jar,executable-jar,midp,Java,Java Me,Jar,Executable Jar,Midp,我正试图在我的移动设备上安装一个.jar文件。我已经写了一个j2me应用程序,我想把它放到我的手机上。我在EclipseGalileo中开发了它,并将我的项目文件夹导出到一个jar中 当我试图从互联网上下载jar文件到我的手机上时,我得到了一个“不正确的描述”错误 是否有人知道如何将j2me应用程序安装到移动设备上,或者我为什么会出现此错误 提前感谢。您的工具链应该同时生成.JAR文件和.JAD文件 根据J2ME规范,手机不一定总是允许安装.JAR文件 您应该部署.JAD文件,并确保.JAR位于

我正试图在我的移动设备上安装一个.jar文件。我已经写了一个j2me应用程序,我想把它放到我的手机上。我在EclipseGalileo中开发了它,并将我的项目文件夹导出到一个jar中

当我试图从互联网上下载jar文件到我的手机上时,我得到了一个“不正确的描述”错误

是否有人知道如何将j2me应用程序安装到移动设备上,或者我为什么会出现此错误


提前感谢。

您的工具链应该同时生成.JAR文件和.JAD文件

根据J2ME规范,手机不一定总是允许安装.JAR文件

您应该部署.JAD文件,并确保.JAR位于可访问的位置(手机存储或移动网络)

.JAD文件应该包含.JAR文件的位置,以便手持设备MIDlet安装程序可以检索它

编辑:

手机拒绝安装.JAD文件的原因有很多

它可能完全错误,不符合MIDP规范。
它可以由手机不喜欢的证书签名
它可能使用了错误版本的J2ME配置或配置文件。
它可能包含手机无法识别的权限


回答问题的最佳方法是添加.JAD文件的内容、打包在.JAR文件中的清单文件的内容以及您试图安装应用程序的手机的品牌和型号名称。

您可以尝试使用三星J2ME开发工具KToolbar生成JAR

三星SDK很简单,很容易生成J2ME JAR


四个月内还有九个问题,但没有一个问题的asnwer是可以接受的?()我看到的第一个问题有一个应该被接受的正确答案:Eclipse生成.jar文件。我可以创建相关的.jad文件,但我无法在手机上获取其中任何一个。我只是得到了一个不正确的描述错误,当我试图安装在我的手机上。