0 0

j2me中使用nanoxml解析XML报:java.lang.NoClassDefFoundError: net/n3/nanoxml/XMLElement5

我要使用nanoxml-2.2.1.zip解析XML
Build Path...>>Add External JARS...导入该包。
可是导入了之后为什么还不能用?代码中并没有显示错误的地方,当运行模拟器时就报NoClassDefFoundError
import net.n3.nanoxml.XMLElement;
public class AppCanvas extends Canvas {
     public AppCanvas(){
         XMLElement kXMLeroot = new XMLElement();//创建实例对象
     }
}

一运行上面的代码就报java.lang.NoClassDefFoundError: net/n3/nanoxml/XMLElement
还有哪步要做啊?

问题补充:
飞雪无情 写道
难道说模拟器没看到这个类,也就是没把jar加载到模拟的classpath里

怎么加到classpath里?

问题补充:
飞雪无情 写道
你这个是引用的外部jar,你把他放到你的项目中,并且添加到构建路径。

我的工程目录为
D:\workspace\Lottery2
把nanoxml.zip包放在Lottery2下,还是Lottery2\bin下?
如何添加到构建路径?

问题补充:
飞雪无情 写道
你这个是引用的外部jar,你把他放到你的项目中,并且添加到构建路径。


我已经
Build Path...>>Add External JARS...导入该包了呀,不导入该包的话eclipse就会报错。

问题补充:
飞雪无情 写道
还有二个终极方法,你用的应该是WTK吧,其中一个方法就是把你的jar包拷贝到你的WTK目录下的libs文件夹中。。还有一种方法就是下载nanoxml-2.2.1的源代码,把源代码放到你的src目录下,还方便调试。

ps:我注意到你用的是nanoxml-2.2.1.zip,而不是nanoxml-2.2.1.jar,你确定这是个jar包?而且j2me模拟器识别这个zip文件?我看nanoxml官网提供的也是nanoxml-2.2.1.jar,没有你这个zip,请确定!

我确定是zip,我先下载nanoxml-2.2.1的源代码去,baidu下
2010年8月13日 20:31

7个答案 按时间排序 按投票排序

0 0

引用
你在你的项目下新建一个lib目录,然后把你这个jar,拷贝到里面,然后在这个jar上右击-》build path -》add to build path就好了!


官网上都是jar。。你先下载jar。让我上面这种方法试试。

不行就用我说的终极大法。。。

2010年8月14日 11:31
0 0

还有二个终极方法,你用的应该是WTK吧,其中一个方法就是把你的jar包拷贝到你的WTK目录下的libs文件夹中。。还有一种方法就是下载nanoxml-2.2.1的源代码,把源代码放到你的src目录下,还方便调试。

ps:我注意到你用的是nanoxml-2.2.1.zip,而不是nanoxml-2.2.1.jar,你确定这是个jar包?而且j2me模拟器识别这个zip文件?我看nanoxml官网提供的也是nanoxml-2.2.1.jar,没有你这个zip,请确定!

2010年8月14日 08:47
0 0

你在你的项目下新建一个lib目录,然后把你这个jar,拷贝到里面,然后在这个jar上右击-》build path -》add to build path就好了!

2010年8月14日 08:41
0 0

你把他放在bin下试试。外部包我还没有试过,不过你这个外部包模拟器不识别吧,看来目前是这个样

2010年8月14日 07:33
0 0

你这个是引用的外部jar,你把他放到你的项目中,并且添加到构建路径。

2010年8月13日 22:56
0 0

你这个是引用的外部jar,你把他放到你的项目中,并且添加到构建路径。

2010年8月13日 22:51
0 0

难道说模拟器没看到这个类,也就是没把jar加载到模拟的classpath里

2010年8月13日 20:37

相关推荐

    jbuilder 2006 j2me ALERT: java/lang/ClassFormatError: Bad version information.

    4. **验证类文件**:如果项目中使用了第三方库,确保它们是兼容的,没有混入不同版本的类文件。 5. **修复模拟器配置**:检查并修复J2ME模拟器的配置,确保其版本与JDK和JBuilder相匹配。 6. **重置JBuilder设置**...

    ALERT: java/lang/ClassFormatError: Bad version information.

    在Java编程环境中,"ALERT: java/lang/ClassFormatError: Bad version information."是一个常见的错误提示,这通常意味着你的程序尝试加载一个与当前运行时环境不兼容的类文件。这个错误通常涉及到Java类版本的问题...

    J2ME开发中解析XML

    - **J2ME环境限制**:Java 2 Micro Edition (J2ME) 是为移动设备设计的Java平台版本,早期由于移动设备资源限制(如内存和处理器性能较低),MIDP 1.0并未内置XML解析功能。 #### 2. J2ME中XML的支持 - **JSR 182...

    NanoXML-2.2.1.tar.gz

    NanoXML是Java平台上的一个小型、高效的XML解析库,尤其适用于资源有限的环境,如J2ME(Java 2 Micro Edition)平台。标题中的“NanoXML-2.2.1.tar.gz”指的是NanoXML库的一个特定版本,即2.2.1版,封装在一个tar.gz...

    nanoXML-j2me.jar j2me xml 解析

    这是一个关于在 j2me中解析xmlr jar 包,与j2se解析xml 有所不同,所以使用的jar 包也不同,希望对你有帮助。

    Android-development.rar_android_game android J2ME_site:en.pudn.c

    "android_game android J2ME site:en.pudn.c"这部分标签揭示了该资源可能包含的内容,即关于Android游戏开发的知识,以及可能与J2ME(Java 2 Micro Edition)平台的迁移或转换相关的指导。 【描述】提到的“$兩小時...

    xml.rar_j2me_j2me xml_java xml_xml j2me

    标题"xml.rar_j2me_j2me_xml_java_xml_j2me"暗示了这是一个针对J2ME平台的XML处理解决方案,可能包含轻量级的解析器和示例应用。 描述中提到的"j2me上的微型解析器"指的是专为J2ME设计的XML解析库,旨在在内存有限...

    kuixdemo-1.0.0(J2ME下解析xml文件)

    **标题:“kuixdemo-1.0.0 (J2ME下解析xml文件)”,意味着这是一个专门用于在Java 2 Micro Edition (J2ME)环境中解析XML文件的示例程序。** **描述:“在J2ME下对XML文件进行解析的示例源码及帮助文件”指出,该...

    bouncycastle集合包

    "j2me"表明它是Java 2 Micro Edition的实现。版本号138可能指的是内部版本号,它提供了BouncyCastle的基本加密功能,适合在移动设备或嵌入式系统上使用。 3. **bouncycastle.jar**:这个文件没有明确的版本号和平台...

    J2ME APICHM.zip_api j2me_j2me_j2me api c_j2me api chm_java api

    Java 2 Micro Edition(J2ME)是Java平台的一个子集,专为资源有限的嵌入式设备设计,如移动电话、PDA和智能家电。J2ME API是开发者在这些平台上构建应用程序的核心工具集合。本手册《J2ME API CHM》详细阐述了J2ME...

    Jaxp_xml.rar_J2ME 程序_j2me_j2me xml_j2me 网络

    标题"Jaxp_xml.rar_J2ME程序_j2me_j2me_xml_j2me网络"表明这个压缩包包含了一个示例,演示如何使用JAXP(Java API for XML Processing)在J2ME环境中解析XML文件。JAXP是Java平台上的一个标准接口,用于处理XML文档...

    Java手机程序设计入门

    7. **NanoXML**:轻量级的XML解析器。 - **网址**:http://nanoxml.sourceforge.net/ 8. **TinyXML**:另一个小型的XML解析器。 - **网址**:http://www.gibaradunn.srac.org/tiny/index.shtml 9. **kSOAP**:...

    [J2ME编程].(Manning).J2ME.-.Java.in.small.things.(2002)

    对于想学习J2ME的开发者,"[J2ME编程].(Manning).J2ME.-.Java.in.small.things.(2002)"这本书是一个很好的起点,它详细介绍了J2ME的基础知识、开发技巧和实际案例,帮助读者掌握J2ME编程技能。 总结,J2ME是Java在...

    基于java的开发源码-J2ME的游戏梦幻炸弹人源程序.zip

    基于java的开发源码-J2ME的游戏梦幻炸弹人源程序.zip 基于java的开发源码-J2ME的游戏梦幻炸弹人源程序.zip 基于java的开发源码-J2ME的游戏梦幻炸弹人源程序.zip 基于java的开发源码-J2ME的游戏梦幻炸弹人源程序.zip ...

    Java api 参考书

    7. **日期/时间API**:Java 8引入了全新的`java.time`包,取代了旧的`java.util.Date`和`java.util.Calendar`,提供了更强大且易用的日期和时间处理功能。 8. **反射**:`java.lang.reflect`包允许在运行时检查类、...

    j2me.jsp.servlet.xml.正则表达式

    【标题】"j2me.jsp.servlet.xml.正则表达式" 涵盖了Java ME、JSP 2.0、Servlet以及XML这四大核心技术,它们在IT领域中都有着广泛的应用,尤其对于Java开发者和网站开发者来说至关重要。下面将详细阐述这些知识点。 ...

    J2ME虚拟机j2me.js.zip

    j2me.js 是在 JavaScript 中的 J2ME 虚拟机。J2me.js 的当前目标是:运行 MIDlets,模拟电话ME Feature MR4 (b01)实现方式保持 j2me.js 简单和精悍 标签:j2mejs 分享 ...

    json 轻量级解析库 json.me.zip

    JSON.me.zip 是一个包含JSON解析库的压缩包,旨在帮助开发者在J2ME(Java 2 Micro Edition)环境中处理JSON数据。 JSON的主要特点包括: 1. 易于人类阅读和编写:JSON采用键值对的形式,以易于理解的文字表示数据,...

    J2ME相关名词解释及概念阐述

    但有自己专用的扩展类函数库,如:javacard.*,javacardx.*。只支持boolean与byte两种JAVA基本类。定位在智能卡的应用上。 5、KVM(K Virtual Machine) J2ME的虚拟机 用来执行Spotlet或者MIDlet。不同版本的JAVA有...

    使用EclipseME开发J2ME程序(含测试源码)

    使用EclipseME开发J2ME程序(含测试源码) <br>SUN无线工具包 http://developers.sun.com/mobility/<br> 摩托罗拉 J2ME SDK http://developer.motorola.com/<br> 诺斯基亚J2ME开发者套件 2.2 ...

Global site tag (gtag.js) - Google Analytics