Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在eclipse中导出jar并导入到项目会导致NoClassDefFoundError异常_Java_Eclipse_Import_Jar_Export - Fatal编程技术网

Java 在eclipse中导出jar并导入到项目会导致NoClassDefFoundError异常

Java 在eclipse中导出jar并导入到项目会导致NoClassDefFoundError异常,java,eclipse,import,jar,export,Java,Eclipse,Import,Jar,Export,在我自己的项目中有一个第三方工作JAR文件,但我遇到了一个问题:我需要一些定制来完成 从Github派生了一个存储库 修改了源代码 导出JAR:左键单击>导出>Java>JAR文件>默认值 背景 已将JAR导入我自己的Android项目:左键单击> 导入>文件系统&左键单击项目>属性>Java 构建路径>添加jar>确定 现在,当我运行我的程序时(与第三方官方JAR一起工作正常),我在运行时遇到异常: 11-10 06:22:05.912: E/AndroidRuntime(1125): Cau

在我自己的项目中有一个第三方工作JAR文件,但我遇到了一个问题:我需要一些定制来完成

  • 从Github派生了一个存储库
  • 修改了源代码
  • 导出JAR:左键单击>导出>Java>JAR文件>默认值 背景
  • 已将JAR导入我自己的Android项目:左键单击> 导入>文件系统&左键单击项目>属性>Java 构建路径>添加jar>确定
  • 现在,当我运行我的程序时(与第三方官方JAR一起工作正常),我在运行时遇到异常:

    11-10 06:22:05.912: E/AndroidRuntime(1125): Caused by: java.lang.NoClassDefFoundError: org.jsoup.Jsoup
    
    当我提取JAR文件时,它包含所有需要的类文件(包括org.jsoup.jsoup)

    NoClassDefFoundError-读取类定义时出错。这通常发生在所讨论的类具有静态块或成员,而这些静态块或成员使用类加载器找不到的类时


    据我所知,这似乎是某种导出的JAR类路径问题?

    是的,NoClassDefFoundError通常意味着类路径问题,特别是有许多类装入器。但我认为你的情况很简单

    你确定是“Java构建路径>添加JAR”吗? 这是我记忆中的“Java构建路径>添加外部JAR”选项。也许你可以试试