解决Eclipse add external jars运行出现java.lang.NoClassDefFoundError的方法
- 软件编程
- 2026-01-11 14:11:12
最近发现一个问题,有时候对一个Android项目反复的Add jar和remove jar,发现编译可以通过,但是运行起来当应用到外部jar的对象时,会抛出java.lang.NoClassDefFoundError异常。导致程序奔溃。
查看项目属性,发现java build path里比正常的项目少了Android Dependencies这一项:
通过和丢失之前的项目进行比对,发现差别在于工程根目录下的.classpath文件,<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>这里的exported变成了false,于是把这里改回true,然后重新关闭和打开工程,发现就ok了。
另外如果你导入的jar包不是放在工程目录的\libs目录下,也会有这个问题,请把jar包放到\libs目录下,否则虽然能编译通过,但是因为打包的时候没有把jar打包进去,所以导致上面的那个异常。Eclipse在编译的时候会自动把\libs目录下的文件打包进去。
这个问题以前没怎么出现过,不知道是不是和Eclipse版本和ADT版本有关系。
# 如果你
# 这一
# 来当
# 可以通过
# 放在
# 会有
# Android
# 目录下
# 这个问题
# 一个问题
# 变成了
# 请把
# 少了
# java
# 抛出
# 比对
# path
# build
# 现就
# java.lang.NoClassDefFoundError
# java.lang.NoClassDefFoundError错误解决办法
# 运行出现
# Exception in thread main java.lang.NoClassDefFound
# Android Caused by: java.lang.ClassNotFoundExceptio
# Android 出现:java.lang.NoClassDefFoundError...错误解决办法
# Android Studio 升级到3.0 提示 java.lang.NoClassDefFound
# Caused by: java.lang.ClassNotFoundException: org.a
# Caused by: java.lang.ClassNotFoundException: org.o
# SpringBoot异常: nested exception is java.lang.NoClas
# 解决java.lang.NoClassDefFoundError: android.support.
# Java中NoClassDefFoundError 和 ClassNotFoundException
# NoClassDefFoundError
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
swiper实现导航滚动效果
让goland支持proto文件类型的实现
在java中main函数如何调用外部非static方法
springboot实现异步调用@Async的示例
android通过拼音搜索中文的功能实现代码
C# 对象映射的高性能方案
golang使用 gomodule 在公共测试环境管理go的依赖的实例详解
python自动从arxiv下载paper的示例代码
sql server把退款总金额拆分到尽量少的多个订单中详解
python实现图片,视频人脸识别(opencv版)
详解C#实例化对象的三种方式及性能对比
IDEA main主函数如何添加args变量
Android AS为xutils添加依赖过程图解
MySQL 字符类型大小写敏感
使用Python爬取Json数据的示例代码
Selenium+BeautifulSoup+json获取Script标签内的json数据
Python urllib request模块发送请求实现过程解析
微信小程序向Java后台传输参数的方法实现
docker 报错 Exited (1) 4 minutes ago的原因分析
pandas抽取行列数据的几种方法
C#中感叹号(!) 的作用总结
Docker 清理环境操作
python基于win32api实现键盘输入
JavaScript实现复选框全选和取消全选
Java 中的语法糖,真甜
python进行二次方程式计算的实例讲解
JavaWeb入门教程之分页查询功能的简单实现
Goland支持泛型了(上机实操)
vuex页面刷新导致数据丢失的解决方案
Golang搭建开发环境的图文教程
Python getsizeof()和getsize()区分详解
Java8中方法引用的使用详解
python 解决函数返回return的问题
Spring Boot 通过 Mvc 扩展方便进行货币单位转换的代码详解
Javascript中window.name属性详解
Docker运行springboot项目的实现
docker版es、milvus、minio启动命令详解
Django搭建项目实战与避坑细节详解
解决python3输入的坑——input()
阿里云盘邀请码免费获取! Teambition网盘内测码速抢!(Teambition网盘评测)
python dir函数快速掌握用法技巧
详解JavaScript 中的批处理和缓存
PHP笛卡尔积实现原理及代码实例
Python 调用 ES、Solr、Phoenix的示例代码
Java用户交互scanner及运算结构代码详解
vue中利用three.js实现全景图的完整示例
C++ 随机数字以及随机数字加字母生成的案例
一篇超完整的Vue新手入门指导教程
超详细MySQL8.0.22安装及配置教程
Android Studio下载、安装和配置+SDK+tools下载(无敌超级详细版本)
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
