导入jar包后出现NoClassDefFoundError错误
程序员文章站
2022-06-09 15:45:08
...
工程中导入第三方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种方法比较凑效!
推荐阅读
-
解决android studio在导入jar包时可能会出现的问题
-
NodeJS 导入包的时候出现的 @types 错误导致程序无法运行
-
NodeJS 导入包的时候出现的 @types 错误导致程序无法运行
-
导入jar包后出现NoClassDefFoundError错误
-
导入jar包后出现NoClassDefFoundError错误
-
java读取文件程序打jar包后出现乱码
-
spring boot项目打成jar包后,classespath路径获取错误
-
解决android studio在导入jar包时可能会出现的问题
-
"python\ops\_gru_ops.dll not found"问题解决方案(python import导入包出现资源定位错误的问题)