当我打开eclipse4.72中就会弹出:

    java.lang.IllegalArgumentException: MALFORMED
    at java.util.zip.ZipCoder.toString(ZipCoder.java:58)
    at java.util.zip.ZipFile.getZipEntry(ZipFile.java:531)
    at java.util.zip.ZipFile.access$900(ZipFile.java:56)
    at java.util.zip.ZipFile$1.nextElement(ZipFile.java:513)
    at java.util.zip.ZipFile$1.nextElement(ZipFile.java:483)

    at org.eclipse.jst.jsp.core.taglib.ProjectDescription.updateClasspathLibrary(ProjectDescription.java:2299)

发现一个jar无法引用里面类,整个包中类和函数都无法跳转。

解决方法:于是用解压工具打开该jar包,发现里面有个中文文件,把该中文文件删掉。 重新导入jar包,rebuild,ok.