当前位置: 代码迷 >> Android >> android 导入第三方jar包异常 java.lang.NoClassDefFoundError: javax.imageio.ImageIO
  详细解决方案

android 导入第三方jar包异常 java.lang.NoClassDefFoundError: javax.imageio.ImageIO

热度:381   发布时间:2016-04-28 05:27:29.0
android 导入第三方jar包错误 java.lang.NoClassDefFoundError: javax.imageio.ImageIO
首先说明,本人网上找了些方法尚没解决,来此尽可能展现我的步骤,和细节
急用,过几天就要交软件了,有偿奖励(本人Q,402397008)

首先是二个JAVA工程,自己写的
其中可执行的类都有main,导出是export-java-file jar。

在导入android工程时,第一次是这样的
Properits---java build path -----library下extend jar-----然后在旁边的order ann extend下打钩
这是在程序中是可以编译的,

ctrl+点击类liu   是这样的情况

运行后是这样

呵呵呵了。。。。。。
这时看下项目里的jar包位置




在网上找了一会,试了第二种方法添加资源文件的方式。。。也不行
在项目下 新建立个资源文件夹   然后把包COPY进去,然后点击包,右键build Path
点击add to Build Path
一样0 0 还是编译通过,运行错误,错误也是
 java.lang.NoClassDefFoundError



求大神解答啊。。搞了2天了。。可以附上java工程文件夹,最好能实践调用类成功。
+我Q联系,解决的话真的有奖励哦  急急急急急急急
------解决方案--------------------
javax.imageio.ImageIO这个包是jdk里的,只能用在电脑上(服务端j2ee或桌面应用程序swing)
手机里面处理图片有专门的类库了:Bitmap和Canvas,这两个类就在android.jar里
jdk和sdk虽然都是java程序,但还是有很大区别的,lz不要搞混淆了
  相关解决方案