【发布时间】:2013-04-27 16:31:59
【问题描述】:
我正在尝试使用此链接中给出的以下命令查找包含我的课程的 JAR 文件:Find a jar file given the class name?
find . -name "*.jar" -exec sh -c 'jar -tf {}|grep -H --label {} GenericClassLoader' \;
但我收到错误:
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:131)
at java.util.zip.ZipFile.<init>(ZipFile.java:92)
at sun.tools.jar.Main.list(Main.java:997)
at sun.tools.jar.Main.run(Main.java:242)
at sun.tools.jar.Main.main(Main.java:1167)
请帮助我理解该命令以及如何解决此错误。我正在使用 bash shell。
【问题讨论】: