线程“main”中的异常java.io.IOException:在hadoop中打开作业jar:ex.jar时出错

时间:2013-07-22 13:28:19

标签: java select hadoop

有人可以解释如何解决此错误:

    Caused by: java.util.zip.ZipException: error in opening zip file
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:127)
    at java.util.jar.JarFile.<init>(JarFile.java:135)
    at java.util.jar.JarFile.<init>(JarFile.java:72)
    at org.apache.hadoop.util.RunJar.main(RunJar.java:122)<code>*/

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,但需要一段时间才能弄明白,当我们创建一个新jar时,bin中的.class文件可能不是新编译的,所以一定要删除bin文件夹中的旧.class文件。我认为jar创建取代了旧的.class文件,但我猜不是。试一试。