以zip格式下载的Ksoap会导致java.lang.NoClassDefFoundError

时间:2011-07-08 18:59:56

标签: android ksoap2

我已经下载了ksoap2-android-assembly-2.5.4-jar-with-dependencies 被下载为zip文件。

当我将它添加到我的项目中时,我得到了java.lang.NoClassDefFoundError。 如何将其添加为jar文件?

10x&祝周末愉快

6 个答案:

答案 0 :(得分:1)

我真的建议您查看maven,并使用maven来获取ksoap2。设置maven是一项工作,但非常值得!

答案 1 :(得分:0)

您是否已将其解压缩到某个目录中?如果是这样,请单击项目名称,单击属性,Java构建路径,添加外部Jar,假设您正在使用Eclipse

答案 2 :(得分:0)

java -jar jarfilename ......(当你的'可执行文件'在jar文件中时使用

但你可能想要的是jar文件在你的类路径中

java -classpath jarfilename ......

- or -

java -cp jarfilename

答案 3 :(得分:0)

将扩展名从zip更改为jar 您在“保存到”位置

时下载了文件并更改了扩展名

答案 4 :(得分:0)

按照wiki上的下载说明进行操作。然后真的跟着。 右键单击View Raw File。更多

http://code.google.com/p/ksoap2-android/wiki/HowToUse?tm=2

答案 5 :(得分:0)

变成外部罐子,例如

ksoap2-机器人组装-2.6.2-罐与 - dependencies.jar

放在/ libs文件夹下,以便Eclipse ADT自动将您的jar添加到应用程序的构建路径中。毕竟这是一个缺少定义类错误的构建路径。我希望这对你也有帮助!

Solved here!!