Android-android中导入java.rmi.server.UID报错
我使用文件上传的jar包时候,出错,提示java.rmi.server.UID,这个类找不到。
错误提示:
09-12 11:28:15.085: ERROR/dalvikvm(21162): Could not find class 'java.rmi.server.UID', referenced from method org.apache.commons.fileupload.disk.DiskFileItem.<clinit>
09-12 11:28:15.085: WARN/dalvikvm(21162): VFY: unable to resolve new-instance 236 (Ljava/rmi/server/UID;) in Lorg/apache/commons/fileupload/disk/DiskFileItem;
09-12 11:28:15.085: DEBUG/dalvikvm(21162): VFY: replacing opcode 0x22 at 0x0002
09-12 11:28:15.085: DEBUG/dalvikvm(21162): VFY: dead code 0x0004-001c in Lorg/apache/commons/fileupload/disk/DiskFileItem;.<clinit> ()V
09-12 11:28:15.093: WARN/dalvikvm(21162): Exception Ljava/lang/NoClassDefFoundError; thrown while initializing Lorg/apache/commons/fileupload/disk/DiskFileItem;
09-12 11:28:15.113: ERROR/Jetty(21162): Error for /wifiPro/browse/file
09-12 11:28:15.113: ERROR/Jetty(21162): java.lang.ExceptionInInitializerError
09-12 11:28:15.113: ERROR/Jetty(21162): at org.apache.commons.fileupload.disk.DiskFileItemFactory.createItem(DiskFileItemFactory.java:179)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是因为你没添加进去,或者eclipse还没检测到你新添加的包;一般来说有这么几个方法:1、1、eclipse--->Project--------->clean
2、修改项目classpath文件,直接从其他正常项目里面把
<classpathentry kind="lib" path ="自定义jar的地址" />
修改成
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
3、修改default.properties为你目前使用的SDK版本号
你用的adt應該是新版本的,不需要build to path,在項目根目錄下建立一個Libs的文件夾,吧jar包放進去就可以了。