像这个jar包多了java.annotation的类。不知道这些类怎么编译过来的,编译时在classes目录就有这些文件。解决办法:在pom文件中加入:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <configuration> <excludes> <exclude>javax/**</exclude> </excludes> </configuration> </plugin> </plugins> </build>就是在jar包的时候,排除掉多余的文件。这个也有利于我们排除掉一些不需要的文件。