【问题标题】:Ksoap downloaded as zip causes java.lang.NoClassDefFoundError以 zip 格式下载的 Ksoap 导致 java.lang.NoClassDefFoundError
【发布时间】:2011-07-08 18:59:55
【问题描述】:

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

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

10 倍,周末愉快

【问题讨论】:

    标签: android ksoap2


    【解决方案1】:

    我真的建议你研究一下 maven,并使用 maven 来获取 ksoap2。设置 maven 需要一些工作,但非常值得!

    【讨论】:

      【解决方案2】:

      你解压到某个目录了吗?如果是这样,请右键单击项目名称,单击属性,Java 构建路径,添加外部 Jar 假设您使用的是 Eclipse

      【讨论】:

      • 如果我解压缩文件,我会得到 2 个目录:“META-INF”和“org”,但没有 jar 文件。我可能错过了一些关于 d/l 这些文件的内容。
      【解决方案3】:

      java -jar jarfilename ......(当你的'executable'在jarfile中时使用它

      但你可能想要的是将 jarfile 放在你的类路径中

      java -classpath jarfilename ......

      - or -
      

      java -cp jarfilename

      【讨论】:

      • 试过了,没有t work. Seems Im 在这里遗漏了一些非常基本的东西。
      • @Udi I,显示你的 .java 文件的导入和调用行以及完整的错误
      【解决方案4】:

      将扩展名从 zip 更改为 jar 您在“保存到”位置时下载了文件并更改了扩展名

      【讨论】:

        【解决方案5】:

        按照 wiki 上的下载说明操作即可。不过,真的要遵循。 右键单击查看原始文件。更多在

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

        【讨论】:

          【解决方案6】:

          输出外部罐子,例如

          ksoap2-android-assembly-2.6.2-jar-with-dependencies.jar

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

          Solved here!!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2021-09-24
            • 1970-01-01
            • 2023-03-26
            • 2021-12-03
            • 2011-02-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多