`
summerleaf
  • 浏览: 2269 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java ME第三方包未预校验导致java.lang.NoClassDefFoundError错误

阅读更多
今天全面转入Java ME的开发,结果出师不利,在使用JMUnit框架进行单元测试的时候老报第三方包的TestSuite类java.lang.NoClassDefFoundError异常,但明明我是把jmunit4cldc11-1.2.1.jar加入进项目的classpath里面了,后来又换用J2MEUnit框架,我考,还是包里面的类NoClassDefFoundError,然后没辙了,就先开始写被测试接口实现类,写好后,直接写main函数测试,哎呦,还是这个错误,只不过找不到的类换成了org.ksoap2.SoapEnvelope,直接把调用代码写到MIDPlet里面,模拟器一闪而过,还是不行,而且也是报org.ksoap2.SoapEnvelope NoClassDefFoundError异常,google搜素的结果相当模糊,我估计是我Eclipse ME配置有问题,因此上csdn上查了一下,关键字ksoap2,原来如此,是我没设置并开启Eclipse ME的预校验功能,
何为Java ME的预校验(也叫预审核),定义如下:

引用
预审核

在完成编译后,我们必须要对*.class文件进行预审核,这和传统的Java程序(Applet Servlet)是不同的 class 在传输过程中容易损坏或是被篡改,传统的 Java 程序在运行前,都在本


分享到:
评论
1 楼 xwz0528 2010-08-08  
我也用的Ksoap2,也出现NoClassDefFoundError,和你一样,你是怎么解决的啊?谢谢哈

相关推荐

    java数据库第三方包和配置java数据库第三方包和配置

    本篇将详细探讨Java数据库第三方包的使用和配置,以及如何在项目中整合这些包。 一、常用的Java数据库第三方包 1. JDBC(Java Database Connectivity):这是Java标准API,用于与各种数据库进行通信。虽然JDBC提供...

    ant 涉及第三方包问题 打包第三方包 或者添加第三方包

    ant 涉及第三方包问题 打包第三方包 或者添加第三方包 ant 涉及第三方包问题 打包第三方包 或者添加第三方包 ant 涉及第三方包问题 打包第三方包 或者添加第三方包 ant 涉及第三方包问题 打包第三方包 或者添加第三...

    Cocos2dxDownloader.java文件报错需要引入的第三方包

    总之,`Cocos2dxDownloader.java`报错提示需要`android-async-http`第三方包,说明项目中可能使用了这个库来进行网络通信。解决此问题需要在项目中正确地引入并使用该库,确保所有相关的类和方法能够正常工作。同时...

    aop面向切面需要的jar包

    at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang....

    java拓扑图第三方包

    java拓扑图第三方包(twaver.jar)试用版

    excel第三方包

    总结来说,"excel第三方包"主要包含Apache POI和JXL两个主要组件,它们极大地简化了Java开发者处理Excel文件的工作,提供了丰富的功能和灵活的接口,使得在Java应用中与Excel交互变得简单易行。无论是处理老式BIFF...

    java+swing打包jar转成exe 轻松加载第三方包

    这个过程涉及到将Java的JAR文件转换为Windows平台上的EXE文件,并且还需要处理第三方库的集成。以下是使用exe4j进行此操作的详细步骤和注意事项: 1. **准备阶段**: - 确保你的JAR文件、ICO图标、第三方库(存放...

    java拓扑图第三方包twaver.jar

    基于swing的拓扑图第三方包,可以快速实现网络拓扑结构的动态图形。

    Java生成UUID使用的第三方包

    Java生成UUID使用的第三方包,生成UUID的第三方包,

    解决第三方包导入冲突

    然而,在某些情况下,可能会遇到"第三方包导入冲突"的问题,这主要是因为两个或更多的库依赖于相同但版本不同的类或者方法,导致编译或运行时出错。本篇将深入探讨如何解决这类问题。 首先,当遇到包冲突时,一个...

    不用第三方jar的json与object(map、list)互换java类

    我们将分析标题提及的两个Java类——`jsonobject.java`和`JsonUtil.java`。 首先,`JsonUtil.java`很可能是这个功能的核心工具类,它包含了将Java对象转换为JSON字符串以及将JSON字符串解析为Java对象的方法。在...

    spring boot 第三方jar包抽离方案

    3. **获取个性化依赖**:解压生成的jar包,找出未被排除的jar包,即个性化依赖。 4. **获取B部分依赖**:比对`target/dependency`和`BOOT-INF/lib`目录,生成软链接脚本`lib_link.sh`,用于创建软链接指向公共库中的...

    JavaOcr图像文字识别工具

    3. **依赖库**:可能包含OCR引擎的第三方库,如Tesseract的Java绑定或者其他图像处理库,如OpenCV。 4. **示例或测试用例**:展示如何使用该OCR工具的代码片段或完整应用。 5. **文档**:可能会有README文件或其他...

    java第三方json包

    为了在Java中处理JSON,通常需要依赖第三方库,本话题将详细介绍三个常用的Java JSON处理库:Gson、Jackson以及Json-lib。 1. Gson库: Gson是Google提供的一个开源库,它能够将Java对象转换为JSON字符串,同时也...

    android第三方包

    "Universal Image Loader"(简称UIL)就是一款专为Android设计的高效、强大的第三方图片加载库。这个库由Sergey Tarasevich开发,旨在解决Android原生API在处理图片时的性能和内存管理问题。 Universal Image ...

    aes第三方包

    这里提到的"aes第三方包"是针对Egret游戏引擎的一个特定库,它包含了AES加密所需的三个文件:`aes.d.ts`、`aes.js`和`aes.min.js`。 1. `aes.d.ts`:这是一个TypeScript类型定义文件,为AES库提供了静态类型支持。...

    HEIC-Convert-Java.7z

    Java 转换 HEIC 格式图片

    创建jar并引入第三方包

    引入第三方包意味着我们需要将外部的Java库整合到我们的项目中,以便在运行时能够访问这些库提供的功能。 以下是创建包含第三方库的JAR文件的步骤: 1. **配置项目结构**:确保你的项目中已经正确地包含了第三方库...

    xlsx.core.min.js,xlsx.js下载

    3. **数据操作**:库内建了丰富的数据处理函数,如排序、过滤、合并单元格等,使得在前端就能进行复杂的数据处理。 4. **兼容性**:XLSX.js支持大部分Excel的功能,包括公式计算、日期时间格式、超链接等,同时兼容...

    java excel 读取 用 zip 方式。不用第三方包

    * 第三行 为 字段名字 * 第四行 为 前端字段类型 (我是后端我不用,所以不解析,) * 第五行 为 后端 字段类型,int string float * 从第6行开始 就为具体的数值, * json 格式为 每横行 一个jsonobject ,...

Global site tag (gtag.js) - Google Analytics