`

导入jar包后出现NoClassDefFoundError错误

阅读更多

工程中导入第三方jar包后,编译没有出错,但运行时出现NoClassDefFoundError,在网上搜了下高手提供的解决方法,有两种:

1、将jar包放在...\Java\jre6\lib\ext目录下,重新编译运行;

2、在Android项目下新建文件夹libs,将jar包复制进去,然后右键Build Path——>Add to Build Path,会发现在Referenced Libraries下会多出一个“小药瓶”,即可。(原因有人说是因为ADT 17对引用的jar有要求,要求jar包要放到项目下的libs里才可以找到,否则apk不会包含该jar包,所以会有类型引用异常的错误。)

实践证明第2种方法比较凑效!

分享到:
评论

相关推荐

    flink依赖jar包——解决NoClassDefFoundError: com/sun/jersey

    当flink on yarn模式运行时,发生如下异常信息,需要将压缩包中的4个依赖jar包放入flink安装路径下的lib目录下。 Exception in thread "main" java.lang.NoClassDefFoundError: ...

    json_jar包修改后

    使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar 这几个包也...

    json所有的jar包下载

    如果不关联这些包,则会出现以下错误:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap java.lang....

    json所需JAR包合集

    commons-beanutils.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean commons-collections-3.2.2.jar 不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/...

    java使用json的必备7个jar包

    在java中使用json需要引入以下六个jar包,分别为: commons-lang-2.4.jar commons-collections-3.2.1.jar commons-beanutils-1.8.3.jar json-lib-2.4-jdk15.jar ezmorph-1.0.6.jar commons-logging-1.1.3.jar ...

    使用json所要用到的jar包

    如果不关联这些包,则会出现以下错误: java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap java.lang....

    使用json-lib-2.2.2-jdk15.jar所要用到的jar包

    如果不关联这些包,则会出现以下错误:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap java.lang....

    运行jface所需要的最新jar包

    org/eclipse/core/runtime/IProgressMonitor和java.lang.NoClassDefFoundError: org/eclipse/core/commands/common/EventManager报错,以上错误所需要的jar包已经包含在里面,正确加载jar包后不会出现以上错误,...

    json相关jar包及js文件

    使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar 这几个包也...

    JSON需要的jar包

    commons-beanutils-1.8.0.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean commons-collections.jar 不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/...

    Java Email 在Tomcat所依赖的Jar包(全部)

    在Tomcat环境下如果没有这个两个jar包会报java.lang.NoClassDefFoundError:javax/mail/Message的错误。 网上提供的下载地址: mail.jar 下载地址: http://java.sun.com/products/javamail/downloads/index.html(能进...

    javax.xml.bind.jar 包

    在集成阿里云移动推送时,部署到服务器的时候遇到了java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 错误,产生原因是缺少javax.xml.bind.DatatypeConverter

    commons一些jar包

    开发中经常遇到java.lang.NoClassDefFoundError等问题,为用到这里的jar包

    activation和mail的jar包和ETEventLogAppender

    log4j异常自动发送邮件需要jar包和dll

    spark-core_2.11-1.5.2.logging.jar解决spark升级没有log的jar包

    解决Spark升级到2.1后测试streaming-kafkaIDEA报java.lang.NoClassDefFoundError: org/apache/spark/Logging错误,将这个jar包放到spark的lib目录中,将这个jar包导进IDEA中的依赖,文档中除资源地址外,还有详细图解...

    jstl1.1.jar和standard1.1.jar

    错误信息: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory 分析:少包,上网查阅后发现解决方法 解决方法:将javaee.jar包再copy一份放在tomcat目录的common\lib下 如上完成后即解决了该异常,大...

    最新slf4j-1.7.25.zip源码和jar包

    NoClassDefFoundError: Failed resolution of: Lorg/slf4j/LoggerFactory 缺少此依赖包 该压缩包中包含以下内容: 1、jcl-over-slf4j-1.7.21.jar 2、jcl-over-slf4j-1.7.21-sources.jar 3、jul-to-slf4j-1.7.21.jar ...

    java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决方法

    包含3个jar(修改后的javaee.jar可以接覆盖原jar,和mail.jar和activition.jar)和一个文档,测试通过。 JavaMail的java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误 原因: MyEclipse...

    java.lang.NoClassDefFoundError解决包

    解决java.lang.NoClassDefFoundError这个问题,直接导入这几个包就解决了

    springmvc加入json支持需要的jar包

    springmvc加入json支持需要的jar包。jackson-core-asl-1.9.11.jar和jackson-mapper-asl-1.9.11.jar。

Global site tag (gtag.js) - Google Analytics