J2me中运行JAD文件,报com.sun.kvem.midletsuite.InvalidJadException: Reason = 22错误解决方案
来源:互联网 发布:食品安全数据分析 编辑:程序博客网 时间:2024/05/19 12:15
安装失败,错误码=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的配置。
使用记事本打开jad文件
比如:
MIDlet-Jar-Size: 4000
MIDlet-Jar-URL: Txt.jar
MIDlet-Name: Txt Midlet Suite
MIDlet-Vendor: Midlet Suite Vendor
MIDlet-Version: 1.0.0
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0
在第一行加入
MIDlet-1: txt_reader,,Reader.txt_reader
MIDlet-2: reader_menu,,Reader.reader_menu
成为
MIDlet-1: txt_reader,,Reader.txt_reader
MIDlet-2: reader_menu,,Reader.reader_menu
MIDlet-Jar-Size: 4000
MIDlet-Jar-URL: Txt.jar
MIDlet-Name: Txt Midlet Suite
MIDlet-Vendor: Midlet Suite Vendor
MIDlet-Version: 1.0.0
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0
其中 txt_reader,reader_menu是两个类。。Reader是包名。
格式是:类名,,包名.类名
- 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错误码
- maven项目(错误二) spring发送邮件报“com.sun.mail.smtp.SMTPAddressFailedException: 553 5.7.1”的解决方案
- J2ME工程中.jad问题
- 运行javac -version 出现 com.sun.tools.javac.main错误
- j2me 关于MIDP 读取jad文件
- Eclipse中打包j2me项目生成的jad文件不包括项目中的内容
- 错误整理:容器启动报错com.sun.faces.config.WebConfiguration cannot be cast to com.sun.faces.config....
- j2me(javame)开发找不到MIDlet类。请检查jad文件或用—MIDLET参数指定解决方案
- maven中运行junit4报测试类class not found错误解决方案
- Qt for android 运行报错 错误: -source 1.5 中不支持 diamond 运算符”的解决方案
- maven中运行junit4报测试类class not found错误解决方案
- JavaWeb项目运行报错:Failed to instantiate [com.sun.tools.xjc.model.Model]
- Java动态代理 报 com.sun.proxy.$Proxy0 cannot be cast to ** 的错误
- 算法的力量 李开复__转自李开复网易博客
- 如何修改SQL Server 2000身份验证模式和系统管理员Sa的登录密码
- 数据库字段对比语句
- php安全设置:禁用危险函数
- 2011 Multi-University Training Contest 10 - Host by HRBEU hdu 3933 Dark Parth
- J2me中运行JAD文件,报com.sun.kvem.midletsuite.InvalidJadException: Reason = 22错误解决方案
- 一个效果非常不错的JAVA数据库连接池
- Java Callable 和Runnable
- 颜色代码表
- 获取CTabView中不同Tab页
- 关于MP3播放器知识收集
- 入了giant FCR 3100,纪念一下!¥1800元
- CuteEditor 6.0 使用方法详解
- poj 3715