j2ME打包后,运行JAD文件,报com.sun.kvem.midletsuite.InvalidJadException: Reason = 22
来源:互联网 发布:常见的木马编程技术 16 编辑:程序博客网 时间:2024/05/16 16:00
提示码为:
com.sun.kvem.midletsuite.InvalidJadException: Reason = 22
�嵥��Ӧ�ó�������� MUST ������: MIDlet-1
把.jad和.jar文件拷到真机上时,安装的过程中,出弹出错误提示:
安装失败,错误码=907 JAR无效
碰到这个问题后,在google中查找时资料时发现,很多人把这个问题出现的原因归结为所使用的手持设备不支持CLDC1.1,因而有人提出解决方
案为:打开jad文件,把CLDC1.1改为1.0。事实上出错原因并非如此,经再三查找资料后发现,
Reason = 22 的出错原因是:jad文件中没有为Midlet套件提供Midlet入口位置。
解决方案为:
1、在Eclipse 集成编辑环境中提供了一个jad文件编辑器,只需要双击“项目名.jad”文件—>在打开的窗口中单击“midlets”—>单击“add”—>把默认的“New Midlet”改为要显示的文件名如Saolei(并不一定非要和后面的类名GameMain一样,当然也可以用中文如扫雷);“Icon”为指定的图标,可缺省如com.xml.game.icon.png;“class”改为midlet所在的包名,再加midlet所在入口类名,如:com.xml.game.GameMain即可。
2、另一种方法是,用记事本打开jad文件,在第一行添加一句:MIDlet-1: Midlet文件名,,com.blogbus.usercy.GameMidlet即可。
- j2ME打包后,运行JAD文件,报com.sun.kvem.midletsuite.InvalidJadException: Reason = 22
- j2ME打包后,运行JAD文件,报com.sun.kvem.midletsuite.InvalidJadException: Reason = 22
- J2me中运行JAD文件,报com.sun.kvem.midletsuite.InvalidJadException: Reason = 22错误解决方案
- com.sun.kvem.midletsuite.InvalidJadException: Reason = 22错误解决方案
- com.sun.kvem.ktools.ExecutionException: Preverifier returned 1
- 关于J2ME程序打包后不能执行jad的一点解决办法
- Eclipse中打包j2me项目生成的jad文件不包括项目中的内容
- j2me 关于MIDP 读取jad文件
- maven打包出现com.sun.image.codec.jpeg does not exist报错
- JavaWeb项目运行报错:Failed to instantiate [com.sun.tools.xjc.model.Model]
- J2ME俄罗斯方块半成品的界面和Jar/jad文件
- J2ME 访问JAR和JAD文件中的属性
- pom.xml 文件报错 Missing artifact com.sun:tools:jar:1.5.0:system
- com.sun.media.sound.JavaSoundAudioClip 报错
- cmd中运行打包文件,可以查看报错信息
- Eclipse j2me蓝牙程序打包在真机上运行出现“jar文件无效”
- Xcode运行工程报错-Reason: image not found
- Antenna 打包 j2me 生成 JAD和MANIFEST.MF中文乱码的另一种解决方法
- Http Handler 介绍
- 《大话设计模式》之 装饰模式 Delphi实现
- 在C#使用JScript的技巧
- VC,状态栏上对话框大小与实际像素关系
- VS2010负载测试,防止您的程序成为“烂尾楼”
- j2ME打包后,运行JAD文件,报com.sun.kvem.midletsuite.InvalidJadException: Reason = 22
- How to create HBITMAP from WICBitmapSource
- Basic concepts about camera
- 冒泡排序
- 使用 bjam 构建 crypto++
- HttpClient的认识
- 迭代器失效 、删除两个相邻元素
- 小时候难忘的一件事
- rman测试系列一