在我的工程中有几个文件上出现红色的感叹号,进到文件中看到是在public class User{}的这个地方,显示的提示是:duplicate class:com.user,但其实在这个包下面只有这一个文件,clean && build都 没有提示有错误,不知道是怎么回事

解决方案 »

  1.   

    应该是还有其他的User类在这个包下,你到这个包的src目录下看看是否有多个User.java
    如果还找不到原因,你选择另外一个包建User类,将原来的内容复制过去,然后将com.user包删掉就行了
      

  2.   

    也有可能你这个com.user.User类  跟你导入的jar包里面的类 重名你可以再建立com.user.User ,将所有的第三方jar包删除看看,如果删除所有第三方jar包后就好了,那么说明就是在第三方jar包已经占用了这个 com.user.User的命名,我估计很可能是这个有时候能解决问题,快速进入接下来开发最重要