我正在尝试使用netbeans将我的java程序编译成单个.jar文件,并保存多个库。我得到了NoClassDefFound&使用以下命令尝试通过cmd运行时出现ClassNotFoundException错误:java -jar javafile.jar我已将我的lib文件夹与所有库放在' dist'夹。以下是cmd行中的错误输出:
这是针对这个特定的图书馆,但它并没有与其他图书馆有任何不同之处,而且其他人似乎没有发现未找到的课程错误。
答案 0 :(得分:1)
最好检查包含类路径的JAR文件中的清单文件。
试试这个:
jar xvf javafile.jar
那应该将清单提取到META-INF / MANIFEST.MF。查看MANIFEST.MF文件,找到" Class-Path:"条目。它是否包含包含ZipException类的JAR文件?