jad ( Java Application Discriptor ) 文件是J2ME的一个重要的组成部分,在我们发布J2ME程序的时候,jad文件经常报出各种错误,如:

com.sun.kvem.midletsuite.InvalidJadException: Reason = 13

其中的错误原因是1-52的代码,很让人费解。我在网上找到了这些代码的解释,和大家分享如下:

public static final int JAD_SERVER_NOT_FOUND = 1;

public static final int JAD_NOT_FOUND = 2;

public static final int MISSING_PROVIDER_CERT = 4;

public static final int CORRUPT_PROVIDER_CERT = 5;

public static final int UNKNOWN_CA = 6;

public static final int INVALID_PROVIDER_CERT = 7;

public static final int CORRUPT_SIGNATURE = 8;

public static final int INVALID_SIGNATURE = 9;

public static final int UNSUPPORTED_CERT = 10;

public static final int EXPIRED_PROVIDER_CERT = 11;

public static final int EXPIRED_CA_KEY = 12;

public static final int MISSING_SUITE_NAME = 13;

public static final int MISSING_VENDOR = 14;

public static final int MISSING_VERSION = 15;

public static final int INVALID_VERSION = 16;

public static final int OLD_VERSION = 17;

public static final int MISSING_JAR_URL = 18;

public static final int JAR_SERVER_NOT_FOUND = 19;

public static final int JAR_NOT_FOUND = 20;

public static final int MISSING_JAR_SIZE = 21;

public static final int SUITE_NAME_MISMATCH = 25;

public static final int VERSION_MISMATCH = 26;

public static final int VENDOR_MISMATCH = 27;

public static final int INVALID_KEY = 28;

public static final int INVALID_VALUE = 29;

public static final int INSUFFICIENT_STORAGE = 30;

public static final int JAR_SIZE_MISMATCH = 31;

public static final int NEW_VERSION = 32;

public static final int UNAUTHORIZED = 33;

public static final int JAD_MOVED = 34;

public static final int CANNOT_AUTH = 35;

public static final int CORRUPT_JAR = 36;

public static final int INVALID_JAD_TYPE = 37;

public static final int INVALID_JAR_TYPE = 38;

public static final int ALREADY_INSTALLED = 39;

public static final int DEVICE_INCOMPATIBLE = 40;

public static final int MISSING_CONFIGURATION = 41;

public static final int MISSING_PROFILE = 42;

public static final int INVALID_JAD_URL = 43;

public static final int INVALID_JAR_URL = 44;

public static final int PUSH_DUP_FAILURE = 45;

public static final int PUSH_FORMAT_FAILURE = 46;

public static final int PUSH_PROTO_FAILURE = 47;

public static final int PUSH_CLASS_FAILURE = 48;

public static final int AUTHORIZATION_FAILURE = 49;

public static final int ATTRIBUTE_MISMATCH = 50;

public static final int PROXY_AUTH = 51;

public static final int TRUSTED_OVERWRITE_FAILURE = 52;

有了这些代码的解释,我们就很容易知道错误的原因了。

另外,大家知道,有的手机在安装jar文件的时候,不需要jad文件。这是因为手机厂商在操作系统中内置了对jar文件的解析功能。就如同手机自动生成jad文件,然后使用这个jad文件安装jar文件一样。

Trackback: http://tb.donews.net/TrackBack.aspx?PostId=318350

wm java 载入jad错误_jad文件的错误代码,分享相关推荐

  1. java按需读取word文件_干货分享:ASP.NET CORE(C#)与Spring Boot MVC(JAVA)异曲同工的编程方式总结...

    我(梦在旅途,http://zuowj.cnblogs.com; http://www.zuowenjun.cn)最近发表的一篇文章<.NET CORE与Spring Boot编写控制台程序应有 ...

  2. java exception 行号_java日志记录错误的文件_方法_行号_报错信息

    1.java日志记录错误的文件.方法.行号.报错信息 StackTraceElement s= e.getStackTrace()[0]; 1.1.记录保存的文件s.getFileName() 1.2 ...

  3. java 记录错误日志文件_java日志记录错误的文件_方法_行号_报错信息

    1.java日志记录错误的文件.方法.行号.报错信息 StackTraceElement s= e.getStackTrace()[0]; 1.1.记录保存的文件s.getFileName() 1.2 ...

  4. Exception in thread main java.lang.UnsupportedClassVersionError错误

    网络转载: Exception in thread "main" java.lang.UnsupportedClassVersionError错误 到现在,差不多已经写了三年的ja ...

  5. android studio秘钥库文件不存在,获得SHA1以及错误java.lang.Exception: 密钥库文件不存在: keystore...

    一:在Android studio中Terminal中切换到相应的盘符下,我的jks文件在D盘,输入keytool -v -list -keystore myfirst.jks   "myf ...

  6. 百度地图调用 keytool 错误:java.lang.Exception: 密钥库文件不存在、getLocType 167(4.9E-324)错误

    百度地图调用中遇到的坑 1. keytool 错误:java.lang.Exception: 密钥库文件不存在 2.getLocType:167 错误 获取坐标(4.9E-324) 3.getAddr ...

  7. mac下keytool 错误: java.lang.Exception: 密钥库文件不存在

    最近项目需要上线, 其中一个项目 用旧项目改成新的, 在生打包的时候, 我忽略了一个问题, 导致项目还是之前的应用,找了一下发现没有改module里的applicationId没有改, 一定一定要改 ...

  8. keytool 错误: java.lang.Exception: 密钥库文件不存在: keystore

    keytool 错误: java.lang.Exception: 密钥库文件不存在: keystore 通过Android Studio编译器获取SHA1 第一步.打开Android Studio的T ...

  9. keytool 错误: java.lang.Exception: 密钥库文件存在, 但为空: E:\xxx\xxx\.jks

    android的报错提示:keytool 错误: java.lang.Exception: 密钥库文件存在, 但为空: E:\example\demo\arsdk.jks 错误在哪,可以发现: E:\ ...

  10. java关于资源的描述错误的是_在Java中,下列关于读写文件的描述错误的是

    摘要: 新方主要的创法是,下列指2技术纪6今的现代阶段是代至0年创新方法发展0世.读写的描本环过程节是的基思维.制让觉控当视动觉位于时控制,文件误技能动作处于说明.... 新方主要的创法是,下列指2技 ...

最新文章

  1. Linux下命令行压缩照片或图片的脚本 (ImageMagick使用心得,convert,import,display实例)
  2. 《研磨设计模式》chap15 组合模式(1)简介
  3. Core官方DI解析(2)-ServiceProvider
  4. 870C. Maximum splitting
  5. vue —— vuex namespaced模块化编码
  6. python实现两个接口的依赖关系
  7. bzoj4152 [AMPPZ2014]The Captain
  8. cs231n 作业环境搭建
  9. vc 写一个计算机功能,VC++的一个实例
  10. ArrayBlockingQueue 实现多线程安全 —————— 开开开山怪
  11. matlab 画幂律 视频,画出——幂律图
  12. 从0开始学股票第四课之量能的基本知识之成交量
  13. 假如生活欺骗了你 (普希金诗歌)_ywyuan_新浪博客
  14. 半导体器件物理【20】PN结 —— 费米能级与电流关系、接触电势差
  15. mysql源码分析——InnoDB的内存结构源码
  16. 无线电信号调制【小波去噪】(MatlabPython代码实现)
  17. linux环境配置git认证
  18. java计算机毕业设计BS景区票务管理系统设计与实现(附源码、数据库)
  19. _014_Linux_VMware该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权
  20. cve 漏洞编号 申请流程

热门文章

  1. 计算机软考信息处理技术员试题及答案,软考信息处理技术员模拟试题及答案(一)...
  2. 小D课堂-jekins-01
  3. 《运筹学》CSU作业答案
  4. 简单说说WinHex(一)安装注册过程
  5. 校园网设计超超超级详细的配置来了(以河北科技大学为例)
  6. 一般纳税人税额计算_一般纳税人企业缴税计算
  7. DWM1000 Blink结构 -- 帧过滤第一节
  8. 医院药房管理系统 php,his 源码 医院管理系统
  9. java 进度条实现原理_java进度条功能的实现原理是什么?实例展示
  10. 黑客攻防实战入门(第三版)