编译时不报错运行时报错么? Build path时order and export里把你的library up到android系统lib上面去试试
解决方案 »
- 关于ViewPager使用的一些问题,求解???
- 求各种大神~遇到个奇怪的问题
- android客户端向服务器传数据
- 问问,如何使用HTTP的代理方式连接?
- 新手提问 android+tomcat 文字+文件上传下载方式(最好有码)
- IPC(进程间通信),Remote Call(远程调用),IDL(接口描述语言)架构及其在BMP(BREW移动平台),Android中的应用浅析
- 自己写的Android游戏开发教程
- 请教:Service执行while(True)安全规范吗?
- android 如何 获得监听某一广播的所有程序
- Android Camera类旋转的问题
- 推荐一系列优秀的Android开发源码
- android导入外部包错误
这个classpath 在哪儿看呀?
2.1.3 设置classpath环境
在系统环境变量那一栏中点->新建classpath。变量名: classpath ;变量值:.;%JAVA_HOME%/lib/;%JAVA_HOME%/jre/lib/(注意,CLASSPATH最前面是有个“.”的,表示当前目录,这样当我们运行java AClass的时候,系统就会先在当前目录寻找AClass文件了。)
对,运行时它报了一个 NoDefFoundClassError!可以说的详细点吗?
建议你把这个jar倒入到你的工程内部使用。
运行时出错,是你没有把你的jar包集成到你的系统里边。
如果你系统的已经集成好了,编译的时候出错。我觉得很有可能是进行操作:
右键工程,
Build path,
java build path,选择libraries
在右边的按钮中点击“Add Library”
选择“User library”,点击“下一步”
点击“User librarys”按钮
在出现的界面中点击“New..”按钮
在弹出的界面中随便起一个名字,点击“确定”
点击“Add jars”按钮选择第三方jar包,点击“确定”完成操作。需要添加这么一个操作。在 Library旁边有个Order and Export
要将你刚刚添加的lib置为top
按照这种方法做的话,编译没问题,但是运行时候,会产生一个NoClassDefFoundError!
这么多人回答好像就11楼是正解........................................
MD这个问题整了我半天,试过各种办法,之前一切都好好的,气死了!!!!!!!!!!
现在我怀疑是因为adt升级造成的,之前的adt都是没问题的,现在adt难道要求高了?????
网上好多这个问题的解决办法,但好多都是胡扯瞎弄,反正我试过好多,把这个分享给大家希望大家能尽快解决问题,这个问题太操蛋了!
我用的JDK是1.5的怎么也招惹到它了?!
不用手动built path,最新的ADT会自动将libs作为第三方jar的引用目录。
亲,注意不是lib,是libs哦!
libs右键->Build path->Use as source folder
然后在jar包上右键->add to build path
Properties
java build path,选择libraries
在右边的按钮中点击“Add Library”
选择“User library”,点击“下一步..
最后在user libraries new 一个再把jsr包导进去就可以了
同意16楼的观点。真是个操蛋的问题。被折磨了2个星期,我的apk终于生成OK了。
解决办法如下,不知道是否有普遍性。
http://blog.csdn.net/xxlovexx/article/details/7834395
(org.apache.xmlbeans.impl.inst2xsd.util.Type$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.这只是一部分。trouble writing output: Too many methods: 91612; max is 65536. By package:
13 android.app
7 android.content
.....
下面一堆包类名称,
是不是导入的jar太大了???求解??
1、在工程下新建lib文件夹,将需要的第三方包拷贝进来。
2、将引用的第三方包,添加进工作的build path。
3、(关键的一步)将lib设为源文件夹,即把lib文件夹放在src源文件目录里,如果不设置,则程序编译可以通过,但运行的时候,会报:
java.lang.NoClassDefFoundError
看来再重新找其他支持office操作的库了,哪位大侠如果有解的话,麻烦帮回下:邮箱,[email protected]
在下动感涕零,感激不尽。
最后自己试出来了:
在java build path ->order and export 中勾选android private library 并置顶,
然后clean下工程,在编译运行就没错了。
上个回复图片没有显示出来