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

食源客 2014-05-25 02:17:20
首先说明,本人网上找了些方法尚没解决,来此尽可能展现我的步骤,和细节
急用,过几天就要交软件了,有偿奖励(本人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联系,解决的话真的有奖励哦 急急急急急急急
...全文
529 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
食源客 2014-05-28
  • 打赏
  • 举报
回复
引用 3 楼 s478853630 的回复:
javax.imageio.ImageIO这个包是jdk里的,只能用在电脑上(服务端j2ee或桌面应用程序swing) 手机里面处理图片有专门的类库了:Bitmap和Canvas,这两个类就在android.jar里 jdk和sdk虽然都是java程序,但还是有很大区别的,lz不要搞混淆了
晓得了,谢谢提示,之前也是听说过,半信半疑,尝试几次后都不行,现在用bitmap重写了~~
s478853630 2014-05-25
  • 打赏
  • 举报
回复
javax.imageio.ImageIO这个包是jdk里的,只能用在电脑上(服务端j2ee或桌面应用程序swing) 手机里面处理图片有专门的类库了:Bitmap和Canvas,这两个类就在android.jar里 jdk和sdk虽然都是java程序,但还是有很大区别的,lz不要搞混淆了
AMinfo 2014-05-25
  • 打赏
  • 举报
回复
建议:将jar文件考到项目的libs目录下,然后再在项目属性里面设置jar路径。
zhaoxiuyu123 2014-05-25
  • 打赏
  • 举报
回复
同问

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧